觅风11课数据加密后无法解密,求解答~~
觅风11课数据加密后无法解密,求解答~~.版本 2
.支持库 xplib
.支持库 dp1
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
XP风格 (1)
程序 _按钮2_被单击
.局部变量 解密后的数据, 文本型
编辑框1.内容 = 读配置项 (取运行目录 () + “\配置.ini”, “config”, “配置项1:”, )
解密数据 (到字节集 (编辑框1.内容), “1”, 1)
编辑框2.内容 = 到文本 (解密数据 (到字节集 (编辑框1.内容), “1”, 1))
.子程序 _按钮1_被单击
.局部变量 加密后的数据, 文本型
加密数据 (到字节集 (编辑框1.内容), “ 1”, 1)
加密后的数据 = 到文本 (加密数据 (到字节集 (编辑框1.内容), “ 1”, 1))
写配置项 (取运行目录 () + “\配置.ini”, “config”, “配置项1:”, 加密后的数据)
亲,你犯了个严重的错误就是加密密的密码文本不一致
加密时用“ 1” 前面加空格
解密时用“1”前面没加空格
密码文本错误才会导致你解密数据返回为空文本所以才不能解密
坐等楼下大牛帮你解答{:6_197:}
本帖最后由 轮回 于 2014-10-14 22:34 编辑
我记得是这样的,
1、因为加密后的数据保存在INI,然后设置保存的时候是乱码保存
2、所以你导入的时候无法识别正常的密码。
3、易语言里面有个命令是识别易语言设置的乱码的
4、加密前你设置了加密算法,那么解密的时候设置同样的解密算法!5、你的问题是这样解决:因为你加密的时候程序都不知道你加了哪里,你恢复的密码的时候他肯定也不知道怎么恢复
加密后的数据 = 到文本(加密数据 (到字节集 (编辑框1.内容), “ 1”, 1) )
写配置项 (取运行目录 () + “\配置.ini”, “config”, “配置项1:”, 加密后的数据)9 ]) E
轮回 发表于 2014-10-14 22:15
我记得是这样的,
1、因为加密后的数据保存在INI,然后设置保存的时候是乱码保存
2、所以你导入的时候 ...
加密和解密的算法是一样的~~~识别易语言设置乱码的命令不知道~~但觅风教程里是直接解密数据的~~他的就可以~~~{:6_224:}
阿连 发表于 2014-10-14 22:35
加密和解密的算法是一样的~~~识别易语言设置乱码的命令不知道~~但觅风教程里是直接解密数据的~~他的就可 ...
刚才我在编辑帖子,你注意看第五点,加密前你要指定下这个加密数据到哪里,写入到哪里,
他恢复的的时候才能原装恢复!
本帖最后由 阿连 于 2014-10-14 22:39 编辑
轮回 发表于 2014-10-14 22:15
我记得是这样的,
1、因为加密后的数据保存在INI,然后设置保存的时候是乱码保存
2、所以你导入的时候无 ...
加密的是编辑框1的内容啊~~~编辑框1.内容 = 读配置项 (取运行目录 () + “\配置.ini”, “config”, “配置项1:”, ),这个把乱码已经读出来的,放到了编辑框1内容里面了,但到后面解密的时候就不行了~~~
那么你代码前面就加,加密后的数据=到文本这样你试试
别再试了这加密解密算法存在问题 超过一定大小的文本 写入配置项会有问题
LWJ一辈子 发表于 2014-10-14 22:43
别再试了这加密解密算法存在问题 超过一定大小的文本 写入配置项会有问题
正确的是怎样的,朋友,是哪里滴?我在想你这下面显示的是我的IP,还是~?
我感觉自己发错区了..................