为编程爱好者分享易语言教程源码的资源网

网站首页 > 易语言相关 > 易语言例程 正文

今日头条算法源码

三叶资源网 2021-11-28 10:47:09 易语言例程 1591 ℃ 0 评论

今日头条算法源码

.版本 2

.子程序 今日头条算法, 文本型
.参数 明文数据, 文本型
.局部变量 arrayOfByte, 字节集
.局部变量 arrayOfChar, 整数型, , "0"
.局部变量 i, 整数型
.局部变量 k, 整数型
.局部变量 m, 整数型
.局部变量 j, 整数型
.局部变量 key, 文本型

arrayOfByte = 到字节集 (明文数据)
.计次循环首 (取字节集长度 (arrayOfByte), i)
    arrayOfByte [i] = 到字节 (位异或 (5, arrayOfByte [i]))
.计次循环尾 ()
i = 1
j = 1  ' 本源码来自三叶资源网(www.sanye.cx)
重定义数组 (arrayOfChar, 假, 取字节集长度 (arrayOfByte) × 2)
.判断循环首 (i ≤ 取字节集长度 (arrayOfByte))
    k = 位与 (255, arrayOfByte [i])
    m = j + 1
    arrayOfChar [j] = 右移 (k, 4)
    j = m + 1
    arrayOfChar [m] = 位与 (k, 15)
    i = i + 1
.判断循环尾 ()
.计次循环首 (取数组成员数 (arrayOfChar), i)
    key = key + 十到十六 (arrayOfChar [i])
    ' 本源码来自三叶资源网(www.sanye.cx)
.计次循环尾 ()
返回 (到小写 (key))

.子程序 十到十六, 文本型, ,  
.参数 十进制, 长整数型
.局部变量 余, 整数型
.局部变量 结果, 文本型

.循环判断首 ()
    余 = 十进制 % 16
    十进制 = 十进制 \ 16
    结果 = 取文本中间 (“0123456789ABCDEF”, 余 + 1, 1) + 结果
.循环判断尾 (十进制 ≠ 0)
返回 (结果)

@1874679159aa


文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
任务栏缩略图命令行卸载node快捷回复快速启动JS加密Tencent企点加好友百度语音windows 98风格高并发http模型httpwacthWEB交互JShttp访问异或加解密精易论坛post登录百度AI限制未授权U盘dom社会网络是否被修改
最新评论