求易语言关于MASQL旧的加密方式代码(求一个易语言MD5加密的算法)

7558℃ FELIX

求易语言关于MASQL旧的加密方式代码(求一个易语言MD5加密的算法)

求一个易语言MD5加密的算法

MD5(Message-Digest Algorithm 5,信息-摘要算法 5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法、Hash算法),主流编程语言普遍已有MD5实现。将数据(如英文字符串,汉字,文件等)运算为另一固定长度值是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。  哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验数据的完整性。  哈希表是根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这种表称为哈希表或散列,所得存储位置称为哈希地址或散列地址。作为线性数据结构与表格和队列等相比,哈希表无疑是查找速度比较快的一种。

怎么给易语言的一段代码加密

.版本 2

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕

.子程序 _按钮1_被单击

.如果 (编辑框1.内容 = “123456”)

信息框 (“密码正确”, 0, “恭喜”)

.否则

信息框 (“密码错误”, 0, “!”)

返回 ()

.如果结束

' 这里写密码正确后执行的程序

' 需要1个编辑框和一个按钮,分别为『按钮1』和『编辑框1』

易语言记事本加密解密代码

原型:

int WINAPI icePub_encryptFile(char *strFilename, char *strOutputFilename, char *strKey)

输入:strFilename 待加密文件名

strOutputFilename 加密后文件名

strKey 密钥串,任意长度

输出:

返回码:

原型:

int WINAPI icePub_decryptFile(char *strFilename, char *strOutputFilename, char *strKey)

输入:strFilename 加密文件名

strOutputFilename 解密后文件名

strKey 密钥串,任意长度

输出:

返回码:

文档里有icePubDLL.dll下载

易语言源码编码或加密类型。我想做一个易语言源码查看器但是不知道是怎么编码或者怎么加密的,求大神指点

易语言普通源码是没有加密的,只有设置了密码的源码才会被加密(标准RC4加密)

如下图:

两个相同的源码,一个未设置密码,一个设置了密码