易语言 安卓QQ聊天记录解密

易语言异或解密安卓QQ聊天记录代码段

引用:精易模块

.版本 2

.子程序 聊天记录解密, 文本型

.参数 参_密文数据, 字节集

.参数 参_密匙, 字节集, , 15位 IMEI

.参数 参_UTF8, 逻辑型, 可空, UTF8转Ansi

.局部变量 局_密文数据长度, 整数型

.局部变量 局_密匙长度, 整数型

.局部变量 局_明文数据, 字节型, , "0"

.局部变量 局_计次, 整数型

局_密文数据长度 = 取字节集长度 (参_密文数据)

局_密匙长度 = 取字节集长度 (参_密匙)

.如果真 (局_密文数据长度 > 局_密匙长度)

    局_密匙长度 = 局_密文数据长度 ÷ 局_密匙长度 + 1

    参_密匙 = 取重复字节集 (局_密匙长度, 参_密匙)

.如果真结束

.计次循环首 (局_密文数据长度, 局_计次)

    加入成员 (局_明文数据, 位异或 (参_密文数据 [局_计次], 参_密匙 [局_计次]))

.计次循环尾 ()

.如果真 (参_UTF8)

    返回 (编码_Utf8到Ansi (到字节集 (局_明文数据)))

.如果真结束

返回 (到文本 (局_明文数据))

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容