TC官方合作论坛

 找回密码
 立即注册
查看: 835|回复: 7
打印 上一主题 下一主题

[已解决] 续AES加密 配置文件、编辑框的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-30 22:07:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
就像下面这断代码。 初始化检测编辑框内是否有字符,没有就写上 配置中的。
第一次写入编辑框配置后,进行加密了是XXX。
关闭窗口在次打开后,读取了XXX有再次加密就是XXXXXXXX依次类推就出现了好多。。字符,与目的不符啊,也不发使用。
  1. 功能 初始化()

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

  6. 功能结束

  7. 功能 编辑框0_内容改变()

  8. 源数据=编辑框.获得文本("编辑框0")
  9. 加密字串=0,密钥="qwer",解密后数据=0
  10. 加密字串=字符串.aes加密(源数据,密钥)
  11. 辅助.写配置("RealmName","Password",加密字串,"D:\\Config.ini")


  12. 功能结束
复制代码



回复

使用道具 举报

7#
发表于 2013-8-31 12:46:21 | 只看该作者
什么意思吖?
只看到加密的代码,没看到解密的代码
编辑框内容一改变,就把编辑框上的内容加密保存到配置文件
脚本打开时,读配置内容直接写到编辑框上,这个配置内容是加密了的字符串
然后再次加密保存到配置文件,这不就是越来越多?
应该是写的时候加密,读的时候解密了再设置到编辑框上
回复 支持 反对

使用道具 举报

沙发
发表于 2013-8-30 22:47:43 | 只看该作者
= =....初始化是每次打开都把配置文件内容放在编辑框上,你开一次加密一次,,,,你目的是啥子啊?
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-8-30 23:34:16 | 只看该作者
回复 2楼as128214121的帖子

不是开一次加密一次啊,我本意是开一次如果编辑框中没有字符串,就写入,啊。
我想做个 账号密码的读取,把密码加密
回复 支持 反对

使用道具 举报

地板
发表于 2013-8-31 02:56:24 | 只看该作者
回复 3楼dy喳的帖子

那你初始化的时候加个判断不就得了!!!!!
  1. 功能 初始化()
  2. 如果(编辑框.获得文本("编辑框0")=="")
  3. 账号=辅助.读配置("RealmName","Password","D:\\Config.ini")
  4. 如果(字符串.长度(账号)!=0)
  5. 编辑框.设置文本("编辑框0",账号)
  6. 如果结束
  7. 如果结束
  8. 功能结束
复制代码



回复 支持 反对

使用道具 举报

5#
发表于 2013-8-31 03:10:31 | 只看该作者
我也不知道你想做什么,反正你说什么我就给你改什么
但是这样还是有问题!!
写配置你应该改用按钮,不然你编辑为空白的话,也会写到配置里去,就是说读的时候是空白的也会写进去,
因为你用了:功能 编辑框0_内容改变()只是你改变这里就会改变你的配置初始化!!
改用按钮会机动一点
回复 支持 反对

使用道具 举报

6#
发表于 2013-8-31 12:27:42 | 只看该作者
...........
回复 支持 反对

使用道具 举报

8#
发表于 2015-2-2 16:55:43 | 只看该作者
我的源数据都不能用获得编辑框的内容,AES加密后输出都是空,有谁知道是怎么回事吗
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-23 21:00 , Processed in 0.155205 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表