永发信息网

在易语言里,加密算法只需要作为参数,求rc4算法易语言源码,不是用加密数据命令,而是

答案:3  悬赏:20  手机版
解决时间 2021-01-27 00:23
在易语言里,加密算法只需要作为参数,求rc4算法易语言源码,不是用加密数据命令,而是
最佳答案
.版本 2

.子程序 加密为rc4, 文本型, 公开, 用RC4算法对文本进行加密
.参数 加密的数据, 文本型, , 欲加密的文本
.参数 加密密钥, 文本型, 可空, 用作加密的密码
.局部变量 临时, 字节集
.局部变量 s, 字节型, , "256"
.局部变量 k, 字节型, , "256"
.局部变量 i, 整数型
.局部变量 j, 整数型
.局部变量 y, 整数型
.局部变量 outstr, 文本型
.局部变量 temp, 字节型
.局部变量 x, 整数型
.局部变量 t, 整数型
.局部变量 aaa, 文本型

临时 = 到字节集 (文本)
.计次循环首 (256, i)
    s [i] = i - 1
.计次循环尾 ()
j = 1
.计次循环首 (256, i)
    .如果真 (j > 取文本长度 (密码))
        j = 1
    .如果真结束
    k [i] = 取代码 (取文本中间 (密码, j, 1), )
    j = j + 1
.计次循环尾 ()
j = 0
.计次循环首 (256, i)
    j = (j + s [i] + k [i]) % 256 + 1
    temp = s [i]
    s [i] = s [j]
    s [j] = temp
.计次循环尾 ()
i = 0
j = 0
.计次循环首 (取字节集长度 (临时), x)
    i = (i + 1) % 256 + 1
    j = (j + s [i]) % 256 + 1
    temp = s [i]
    s [i] = s [j]
    s [j] = temp
    t = (s [i] + s [j] % 256) % 256 + 1
    y = s [t]
    aaa = 到十六进制文本 (位异或 (临时 [x], y))
    outstr = outstr + 选择 (取文本长度 (aaa) > 1, “”, “0”) + aaa + “,”
.计次循环尾 ()
返回 (outstr)

.子程序 到十六进制文本, 文本型
.参数 数值, 整数型, ,

返回 (多项选择 (右移 (数值, 4) + 1, “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “A”, “B”, “C”, “D”, “E”, “F”) + 多项选择 (位与 (数值, 15) + 1, “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “A”, “B”, “C”, “D”, “E”, “F”))追问解密呢?或者告诉我怎么推算解密,因为有了加密的了解密应该只是反过来,求告知。.子程序 解密rc4为文本,文本型
.参数 欲解密文本,文本型 .参数 加密密钥,文本型
全部回答
你去精易模块源码里看看有没有吧,或许有你想要的
位密码算法:DES 三重DES(Triple-DES)仍然是很安全的,但是也只是在别无他法的情况下的一个较好的选择。显然高级加密标准(AES)是一个更好的加密算法,NIST用AES代替Triple-DES作为他们的标准(下面有更详细的讨论)。其他较好的算法包括另外两个AES的变种算法Twofish和Serpent-也称为CAST-128,它是效率和安全的完美结合。这几个算法不仅比DES更安全,而且也比DES的速度更快。为什么要使用一些又慢又不安全的算法呢?SHA1是一个哈希函数,而不是一个加密函数。作为一个哈希函数,SHA1还是相当优秀的,但是还需要几年的发展才能用作加密算法。如果你正在设计一个新系统,那么谨记你可能会在若干年后用SHA1代替目前的算法。我再重复一遍:只是可能。呵呵,希望能帮到你!谢谢望采纳哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
qq华夏进阶装备上品之上是什么?
AMD 1700X加大机箱,8G显卡,这样的主机配下
【配料表】撰写食品配料表时应()。
1980年5月15日早上6:00生女的五行
谁可以告诉我 http://www.cartoonpornz.com/v
摩托发动机写着日本三菱重工
会计专硕毕业想出国
【人不知】谁人不知谁人不晓意思
难舍的意思是什么啊?知道的请说下!
特种兵之霹雳火的前三季叫什么名字
蘑菇发型什么样的好看?
图片中是哪位神呢?
自来水管为什么会结垢
勤分铸就成功之路(作文:关于曾国藩和伤仲永的
消防安全管理的原则有()。A.依靠群众B.依法
推荐资讯
双飞汽修地址在什么地方,我要处理点事
下图中OP表示价格,OQ表示供给量和需求量,D
分液漏斗(萃取用)怎样查漏?容量瓶呢?
天对的意思是什么啊?知道的请说下!
什么广告过滤软件(手机或电脑)最好用最管事
中国移动环城路授权代理店怎么去啊,有知道地
从新田到长沙最早长途客车是几点?有人帮忙告
癸亥年,丙辰月,丙戊日,戊子时命运怎样
【ieas】英语翻译LoVeieasstrongasdeath
琳达排毒养生馆地址好找么,我有些事要过去
逼截的意思是什么啊?知道的请说下!
同样是新疆女星,迪丽热巴和古力娜扎,是气质
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?