易语言配置项加密
㈠ 觅风易语言第十二课加密数据、读写配置项请教各位
.版本 2
.支持库 dp1
.子程序 _按钮1_被单击
.局部变量 数据, 文本型
数据 = 到文本 (加密数据 (到字节集 (编辑框1.内容), “1234”, 1))
写配置项 (取运行目录 () + “\配置文件名.ini”, “AA”, “aa”, 数据)
数据 = 到文本 (加密数据 (到字节集 (编辑框2.内容), “1234”, 1))
写配置项 (取运行目录 () + “\配置文件名.ini”, “BB”, “bb”, 数据)
.子程序 _按钮2_被单击
.局部变量 数据, 文本型
数据 = 到文本 (解密数据 (到字节集 (读配置项 (取运行目录 () + “\配置文件名.ini”, “AA”, “aa”, )), “1234”, 1))
编辑框1.内容 = 数据
数据 = 到文本 (解密数据 (到字节集 (读配置项 (取运行目录 () + “\配置文件名.ini”, “BB”, “bb”, )), “1234”, 1))
编辑框2.内容 = 数据
密码要一致
㈡ 易语言配置文件如何加密
.版本2
.支持库dp1
.支持库spec
.程序集窗口程序集1
.程序集变量需要加密的文本,文本型
.程序集变量加密后的文本,文本型
.子程序__启动窗口_创建完毕
需要加密的文本=“123456” '例子可以自己改
.子程序_按钮1_被单击
加密后的文本=到文本(加密数据(到字节集(需要加密的文本),“密码”,#RC4算法))
调试输出(加密后的文本)
.子程序_按钮2_被单击
调试输出(到文本(解密数据(到字节集(加密后的文本),“密码”,#RC4算法)))
㈢ 易语言代码错误(加密解密问题)
编辑框1解密后数据 = 到文本 (解密数据 (到字节集 (读配置项 (取运行目录 () + “\test.ini”, “配置”, “配置1”, )), “123”, 1))
编辑框2解密后数据 = 到文本 (加密数据 (到字节集 (读配置项 (取运行目录 () + “\test.ini”, “配置”, “配置2”, )), “123”, 1))
编辑框3解密后数据 = 到文本 (加密数据 (到字节集 (读配置项 (取运行目录 () + “\test.ini”, “配置”, “配置3”, )), “123”, 1))
编辑框4解密后数据 = 到文本 (加密数据 (到字节集 (读配置项 (取运行目录 () + “\test.ini”, “配置”, “配置4”, )), “123”, 1))
这几句明显有错误啊,解密过程,你下面三句都是加密。
另外看看解密过程对不对。
㈣ 易语言5.2写加密配置项 用RC4算法的,加密纯数字后写到配置文件但读出来是乱码,求解
你确定你前后密码、参数都一致么,还要注意一点是写配置项与读配置项只针对文本,如果你是数字的话要用到文本()转换的,你直接写“123456”字符串是不对的,给你写个吧,说起来费劲
㈤ 易语言读配置项这个怎么读的还是加密过的啊
1.
我看到了句很强的代码,“到文本 (加密数据 (到字节集 (编辑框1.内容), “123”, 1))”
2.
亏楼主想得出啊!
3.
楼主肯定不知加密后的文本不再是文本数据,加密后它和“文本型”是不兼容的!!!
4.
加密后只能存放在“字节集”变量中或写到文件中或转到字节码文本或...各种或...,是不能直接转文本或其它类型的,得委婉点...!
5.
还有1楼也说对了一点,注意下编程顺序啊,相同的代码不同的顺序得出的结果往往不同,或优化或累赘或...无效!
1.
关于转字节码,虽然不是什么高级代码,但这类算法还得自己想啊!!!
2.
配置数据不要太长,否则我也不知会怎样、
3.
下面是源码,求采纳、求加分、求赞同、求评论、求追问...,各种求...
.版本 2
.支持库 dp1
.子程序 _按钮1_被单击
.局部变量 a, 字节集
.局部变量 n, 整数型
.局部变量 加密后数据, 文本型
.局部变量 s, 整数型
a = 加密数据 (到字节集 (编辑框1.内容), “没密码,你信吗?”, #rc4算法)
s = 取字节集长度 (a)
.计次循环首 (s, n)
加密后数据 = 加密后数据 + 到文本 (a [n])
.如果真 (n ≠ s)
加密后数据 = 加密后数据 + “,”
.如果真结束
.计次循环尾 ()
写配置项 (取运行目录 () + “\配置.ini”, “config”, “配置1”, 加密后数据)
.子程序 _按钮2_被单击
.局部变量 加密后dfgds, 文本型
.局部变量 后数据dfhfh, 文本型, , "0"
.局部变量 a, 字节集
.局部变量 s, 整数型
.局部变量 n, 整数型
加密后dfgds = 读配置项 (取运行目录 () + “\配置.ini”, “config”, “配置1”, )
后数据dfhfh = 分割文本 (加密后dfgds, “,”, )
s = 取数组成员数 (后数据dfhfh)
a = 取空白字节集 (s)
.计次循环首 (s, n)
a [n] = 到字节 (后数据dfhfh [n])
.计次循环尾 ()
加密后dfgds = 到文本 (解密数据 (a, “没密码,你信吗?”, #rc4算法))
编辑框1.内容 = 加密后dfgds