易语言命令 加密数据() 第二个参数“密码文本”是什么意思?
加密数据(字节集数据,密码文本,[加密算法])第二个参数“密码文本”是干嘛的?还有第一个参数是不是就是将要进行加密的数据?...
加密数据(字节集数据,密码文本,[加密算法]) 第二个参数“密码文本”是干嘛的? 还有 第一个参数是不是就是将要进行加密的数据?
展开
2个回答
展开全部
易语言命令-加密数据
调用格式: 〈字节集〉 加密数据 (字节集 字节集数据,文本型 密码文本,[整数型 加密算法]) - 数据操作支持库一->数据加解密
英文名称:Encrypt
加密一段字节集数据,返回加密后的结果字节集。如果失败,返回空字节集。本命令为初级命令。
参数<1>的名称为“字节集数据”,类型为“字节集(bin)”。为命令提供所需的字节集数据。
参数<2>的名称为“密码文本”,类型为“文本型(text)”。
参数<3>的名称为“加密算法”,类型为“整数型(int)”,可以被省略。指定具体使用的加密算法,可以为以下常量值之一:1: #DES算法; 2: #RC4算法。加密和解密必须使用相同的算法,有关算法的具体说明请参阅有关文献。如果本参数被省略,则默认值为1,即DES算法。
而加密数据中的第二个参数“密码文本”可以理解为加密和解密所需的密钥。参照解密数据的调用格式来看 解密数据 (字节集 字节集数据,文本型 密码文本,[整数型 加密算法])。密码文本就是解密时所需的密钥。
例一:密钥不对:
例二:密钥正确:
推荐于2017-12-15
展开全部
第一个参数就是要加密的数据。第二个参数相当于一个密码。用解密数据命令的时候要一致才能将加密的数据还原会原始数据。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询