• 6466阅读
  • 10回复

[提问]如何让密码文件显示成乱码,让用户无法读取 [复制链接]

上一主题 下一主题
离线isaacedvr
 
只看楼主 倒序阅读 楼主  发表于: 2012-06-14
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
问题是:我的工程文件里有个密码文件,这个密码文件(***.dat),我是用Qtextstream 读写的,谁知道还能用记事本打开,看到里面的密码。我想的是怎么让用户打开时是不可读的编码。还有就是路过的Qt朋友们给我提供一种常用的密码加密方法,简单的就行,并且处理的对象是全部是数字,我以前没做过这方面的,缺乏经验,嘿嘿,谢谢了!
离线uidab

只看该作者 1楼 发表于: 2012-06-14
回 楼主(isaacedvr) 的帖子
参看QCryptographicHash
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线isaacedvr
只看该作者 2楼 发表于: 2012-06-14
又问:如何解密呢?
离线ppdayz

只看该作者 3楼 发表于: 2012-06-14
回 2楼(isaacedvr) 的帖子
呵呵,解密是不可能的
离线uidab

只看该作者 4楼 发表于: 2012-06-14
回 2楼(isaacedvr) 的帖子
如果需要解密的话,还是把你的密码整理成ASCII保存,或者自己进行一些可逆的转换去做吧。其实有变通的方式去做。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线淳于半邪

只看该作者 5楼 发表于: 2012-06-14
挺高菜的
离线xiongyu

只看该作者 6楼 发表于: 2012-06-14
简单的。。 每一个字符, ascii码 都加3, 写入xxx.dat
读的时候每个字符ascii 都减3

为自己而已努力吧... 我的博客 http://xycode.org
离线ffii4455

只看该作者 7楼 发表于: 2012-06-15
加密一般2进制来的比较容易,什么循环异或这类的。百度谷歌说的很多的。
离线0xffffh

只看该作者 8楼 发表于: 2012-06-15
用SHA-1啊!
离线isaacedvr
只看该作者 9楼 发表于: 2012-06-18
谢谢各位了!问题解决了,我使用压缩编码的方式。
离线wanglikai91

只看该作者 10楼 发表于: 2012-06-18
最简单的是异或,加密解密代码一样
快速回复
限100 字节
 
上一个 下一个