本文目录一览:
易语言怎么加密字符数字?
.版本 2.支持库 dp1
.程序集 窗口程序集1
.子程序 _按钮1_被单击
' 这是加密
写配置项 (取运行目录 () + “\配置.ini”, “数据”, “数据1”, 到文本 (加密数据 (到字节集 (编辑框1.内容), “这里随便填,但是解密的时候要跟这里填的一样”, #RC4算法)))-易语言加密数据php
写配置项 (取运行目录 () + “\配置.ini”, “数据”, “数据2”, 到文本 (加密数据 (到字节集 (编辑框2.内容), “这里随便填,但是解密的时候要跟这里填的一样”, #RC4算法)))-易语言加密数据php
.子程序 _按钮2_被单击
' 这是解密
编辑框1.内容 = 到文本 (解密数据 (到字节集 (读配置项 (取运行目录 () + “\配置.ini”, “数据”, “数据1”, )), “这里随便填,但是解密的时候要跟这里填的一样”, #RC4算法))-易语言加密数据php
编辑框2.内容 = 到文本 (解密数据 (到字节集 (读配置项 (取运行目录 () + “\配置.ini”, “数据”, “数据2”, )), “这里随便填,但是解密的时候要跟这里填的一样”, #RC4算法))-易语言加密数据php
易语言文本加密解密
帮你看了半天, 你提的问题非同小可
这涉及到一个非常宏大的技术问题, 不是一般人能解决, 写配置项生成的文件内容是文本型的
而加解密是字节集类型的, 所以会出错,或者内容读不完整, 因为文本型里面有一个换行符,错误就出现在这里, 这个换行符造成了这个原因
方法是写的时候将换行符替换掉其它的, 读时再转换成换行符,所以非常非常麻烦,
或者是写配置项的时候多设置一个节点,不要在一起
或者用数据库edb文件保存字节集内容,
还有一种是网上流传的,叫文本加密 文本解密 这都是高手做的, 我知道的就这些,
易语言如何进行文本加密
可以把文本转换成字节集,然后在把每个字节加上(或减去)一个数,解密时同样把每个字节减去(或加上)之前那个数。易语言有加密数据()和解密数据()。还可以用RC4加密。如果处理的是密码的话用MD5加密(不能解密)-易语言加密数据php
易语言命令 加密数据() 第二个参数“密码文本”是什么意思?
易语言命令-加密数据
调用格式: 〈字节集〉 加密数据 (字节集 字节集数据,文本型 密码文本,[整数型 加密算法]) - 数据操作支持库一-数据加解密
英文名称:Encrypt
加密一段字节集数据,返回加密后的结果字节集。如果失败,返回空字节集。本命令为初级命令。
参数1的名称为“字节集数据”,类型为“字节集(bin)”。为命令提供所需的字节集数据。
参数2的名称为“密码文本”,类型为“文本型(text)”。
参数3的名称为“加密算法”,类型为“整数型(int)”,可以被省略。指定具体使用的加密算法,可以为以下常量值之一:1: #DES算法; 2: #RC4算法。加密和解密必须使用相同的算法,有关算法的具体说明请参阅有关文献。如果本参数被省略,则默认值为1,即DES算法。-易语言加密数据php
而加密数据中的第二个参数“密码文本”可以理解为加密和解密所需的密钥。参照解密数据的调用格式来看 解密数据 (字节集 字节集数据,文本型 密码文本,[整数型 加密算法])。密码文本就是解密时所需的密钥。-易语言加密数据php
例一:密钥不对:
例二:密钥正确:
易语言与PHP RC4加密解密的问题
位密码算法:DES 三重DES(Triple-DES)仍然是很安全的,但是也只是在别无他法的情况下的一个较好的选择。显然高级加密标准(AES)是一个更好的加密算法,NIST用AES代替Triple-DES作为他们的标准(下面有更详细的讨论)。其他较好的算法包括另外两个AES的变种算法Twofish和Serpent-也称为CAST-128,它是效率和安全的完美结合。这几个算法不仅比DES更安全,而且也比DES的速度更快。为什么要使用一些又慢又不安全的算法呢?SHA1是一个哈希函数,而不是一个加密函数。作为一个哈希函数,SHA1还是相当优秀的,但是还需要几年的发展才能用作加密算法。如果你正在设计一个新系统,那么谨记你可能会在若干年后用SHA1代替目前的算法。我再重复一遍:只是可能。呵呵,希望能帮到你!谢谢望采纳哦!-易语言加密数据php