TC官方合作论坛

标题: AES加密 配置文件、编辑框的问题 [打印本页]

作者: dy喳    时间: 2013-8-27 07:42
标题: AES加密 配置文件、编辑框的问题
AES加密 配置文件、编辑框的问题

弄了个编辑框写密码,在写到配置文件里、加密成AES,但是为什么加密后的数值是一样的,代码写错了啊?
比如第一次随便输入加密的后的是123456,下次换一个输入文字,加密还还是123456
  1. 功能 初始化()
  2. //这里添加你要执行的代码account Password

  3. 密码=辅助.读配置("RealmName","Password","D:\\Config.ini")
  4. 如果(字符串.长度(密码)!=0)
  5. 编辑框.设置文本("编辑框1",密码)
  6. 如果结束

  7. 功能结束

  8. 功能 编辑框0_内容改变()
  9. //这里添加你要执行的代码
  10. 加密字串=0,源数据="TChello",密钥="qwer",解密后数据=0
  11. 加密字串=字符串.aes加密(源数据,密钥)
  12. 辅助.写配置("RealmName","Password",加密字串,"D:\\Config.ini")
  13. 功能结束
复制代码




作者: dy喳    时间: 2013-8-27 12:21
这个问题难度很大吗?
作者: jianqiumy    时间: 2013-8-28 00:34
  1. 功能 编辑框0_内容改变()
  2. 源数据=编辑框.获得文本("编辑框0")
  3. 加密字串=0,密钥="qwer",解密后数据=0
  4. 加密字串=字符串.aes加密(源数据,密钥)
  5. 辅助.写配置("RealmName","Password",加密字串,"D:\\Config.ini")
  6. 功能结束
复制代码


作者: Abin    时间: 2013-8-28 11:30
楼上的正解啊!你一直加密的是 相同的内容,那么加密后的数据肯定都是一样的啊。。

你要先获取编辑框里的内容,之后再加密获取到的内容!
作者: dy喳    时间: 2013-8-29 19:05
回复 3楼jianqiumy的帖子

谢谢,这几天我出差 没有采纳。不好一哈。 也谢谢Abin的解释、、
作者: dy喳    时间: 2013-8-30 22:08
回复 3楼jianqiumy的帖子

你好,又要麻烦你了。
http://bbs.tyuyan.com/thread-30332-1-1.html




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1