觅风论坛
标题:
AES 加解密模块 高端加密易语言加密新源码
[打印本页]
作者:
小一
时间:
2023-10-4 10:23
标题:
AES 加解密模块 高端加密易语言加密新源码
支持的 AES 模式:AES-{128,192,256}-{ECB,CBC,CTR},共 9 种。
不使用系统自带的 wincrypt 接口,移植(编译)自 tiny-AES-c 代码,然后写了些代码把它们黏在一起。
内置了个 DEMO 实例程序来调用里面的接口,可以参考里面的代码来使用。
同时提供了高阶用法的接口,即传入指针进行加解密操作。
易语言 AES 加解密支持模块
版本:
v2023.1004.01
说明:
AES 实现基于 kokke/tiny-AES-c,进行了一些魔改。
只依赖核心支持库。
测试于 易语言 5.1,示例程序需要安装有黑月编译环境。
模块理论上来说应该兼容后续版本的易语言,这个我就不测试了。
只使用 AES 模块不需要黑月编译环境。
下面是我在转换十六进制文本和字节集时写的fuzhu函数,性能杠杠的,全是汇编 hhh
.版本 2
.子程序 十六进制到字节集, 字节集, , 原创: 爱飞的猫 @ 52pojie
.参数 文本内容, 文本型, 参考, 非合法字符将会被忽略;[zxsq-anti-bbcode-0x] 会导致解析出错。
.局部变量 长度, 整数型
.局部变量 结果, 字节集
置入代码 ({ 87, 49, 192, 139, 125, 8, 131, 201, 255, 139, 63, 252, 133, 255, 116, 12, 242, 174, 141, 65, 2, 247, 216, 209, 232, 137, 69, 252, 95 })
.如果真 (长度 ≠ 0)
结果 = 取空白字节集 (长度)
置入代码 ({ 139, 77, 8, 139, 9, 139, 85, 248, 131, 194, 8, 232, 27, 0, 0, 0, 229, 144, 190, 231, 136, 177, 231, 160, 180, 232, 167, 163, 32, 45, 32, 231, 136, 177, 233, 163, 158, 231, 154, 132, 231, 140, 171, 88, 49, 192, 138, 1, 132, 192, 116, 56, 60, 65, 124, 12, 60, 97, 125, 20, 60, 70, 127, 41, 44, 55, 235, 18, 60, 48, 124, 33, 60, 57, 127, 29, 44, 48, 235, 6, 60, 102, 127, 21, 44, 87, 53, 0, 0, 255, 255, 120, 9, 8, 224, 136, 2, 66, 49, 192, 235, 3, 193, 224, 12, 65, 235, 194, 139, 69, 248, 141, 72, 8, 41, 202, 137, 80, 4, 201, 194, 4, 0, 232, 168, 255, 255, 255, 124, 150, 0 })
.如果真结束
返回 (结果)
.子程序 字节集到十六进制, 文本型, , 原创: 爱飞的猫 @ 52pojie
.参数 输入内容, 字节集, 参考
.参数 使用大写, 逻辑型
.参数 添加空格, 逻辑型
.局部变量 长度, 整数型, , , 4
.局部变量 缓冲区, 文本型, , , 8
置入代码 ({ 139, 69, 8, 139, 0, 139, 64, 4, 49, 210, 131, 125, 16, 0, 15, 69, 208, 141, 4, 66, 137, 69, 252 })
.如果真 (长度 ≠ 0)
缓冲区 = 取空白文本 (长度)
置入代码 ({ 86, 87, 83, 139, 125, 248, 139, 117, 8, 139, 54, 139, 78, 4, 131, 198, 8, 184, 87, 0, 0, 0, 186, 55, 0, 0, 0, 131, 125, 12, 0, 15, 68, 208, 133, 201, 116, 50, 138, 6, 192, 232, 4, 179, 48, 60, 10, 15, 77, 218, 1, 216, 136, 7, 71, 138, 6, 36, 15, 179, 48, 60, 10, 15, 77, 218, 1, 216, 136, 7, 71, 70, 198, 7, 32, 141, 71, 1, 131, 125, 16, 0, 15, 69, 248, 73, 235, 202, 43, 125, 16, 198, 7, 0, 91, 95, 94 })
.如果真结束
返回 (缓冲区)
复制代码
作者:
lloveyouko
时间:
2023-10-6 05:53
感谢感谢分享
作者:
SMoke
时间:
2023-10-8 01:23
我今天才找到这个论坛,非常高兴,加入到觅风老师的论坛
作者:
斯蒂芬
时间:
2023-10-9 20:54
看看,到底好不好,想学学看看
作者:
lloveyouko
时间:
2023-10-11 16:24
不错!顶LZ
作者:
黑崎一宇啊
时间:
2023-10-13 11:55
感谢您的无私精神...
作者:
白贝勒
时间:
2023-10-14 02:10
感谢感谢分享
作者:
白贝勒
时间:
2023-10-14 16:25
还不错觅风论坛欢迎你
作者:
火狐
时间:
2023-10-15 06:40
看看看看看看看看看看看看
作者:
小麦555
时间:
2023-10-15 20:55
这就是传说中的好资源吗?赶紧看看去!
作者:
liushengchaows
时间:
2023-10-16 11:10
赞一个!
作者:
中国好叔叔
时间:
2023-10-16 23:49
谢谢大人的分享
作者:
wangqing520
时间:
2023-10-17 12:29
感谢这个i资源
作者:
呵呵哒
时间:
2023-10-18 01:09
阿斯蒂芬撒反对
作者:
斯蒂芬
时间:
2023-10-18 13:48
看看,到底好不好,想学学看看
作者:
wangqing520
时间:
2023-10-19 02:28
前来围观,LZ好样的!
作者:
呵呵哒
时间:
2023-10-19 17:40
的法国风格化规范化
作者:
我叫很钢
时间:
2023-10-20 08:53
学习中,看看代码啥情况
作者:
hui861140
时间:
2023-10-21 00:05
看看,到底好不好,想学学看看
作者:
天空欣欣天下
时间:
2023-10-21 15:17
顶起 很好的帖
作者:
慌什么!
时间:
2023-10-22 06:29
看帖子的要发表下看法
作者:
小麦555
时间:
2023-10-23 02:05
感谢分享LOL
作者:
sdf
时间:
2023-10-23 21:41
看看,到底好不好,想学学看看
作者:
小麦555
时间:
2023-10-24 17:17
学习一下!十分感谢
作者:
haobaba45
时间:
2023-10-25 12:53
支持一下,期待更多东西
作者:
张杰
时间:
2023-10-26 08:29
我表示压力很大
作者:
孤独
时间:
2023-10-26 15:48
学习下 学习下 学习下
作者:
xiaojian
时间:
2023-10-26 23:07
666学习了!!
作者:
wfagf
时间:
2023-10-27 06:26
提示:
作者被禁止或删除 内容自动屏蔽
作者:
wfagf
时间:
2023-10-27 13:45
提示:
作者被禁止或删除 内容自动屏蔽
作者:
...
时间:
2023-10-27 21:04
支持!!!!前排!!!!
作者:
光光
时间:
2023-10-28 10:41
我知道错了,感谢大神分享
作者:
qq2556906318
时间:
2023-10-29 00:18
666666666666666666666666
作者:
haobaba45
时间:
2023-10-29 13:56
好好好好的我要下载看看看
作者:
a491198538
时间:
2023-10-30 03:33
这就是传说中的好资源吗?赶紧看看去!
作者:
养猪大户
时间:
2023-10-30 17:11
支持!!!!前排!!!!
作者:
Hacker
时间:
2023-10-30 22:18
感谢感谢分享
作者:
小一
时间:
2023-10-31 03:25
谢谢楼主,对了新人问下,这个也要15字吗
作者:
天汇
时间:
2023-10-31 08:32
还不错觅风论坛欢迎你
作者:
zxcasd123c1
时间:
2023-10-31 13:39
666学习了!!
作者:
桃子
时间:
2023-10-31 18:46
还是看不懂,复杂
作者:
孤独
时间:
2023-10-31 22:58
看看看看看看看看看看看看
作者:
tzq78789
时间:
2023-11-1 03:10
学习中,看看代码啥情况
作者:
凌空
时间:
2023-11-1 07:22
支持,赞
作者:
光光
时间:
2023-11-1 11:34
不错哦 喜欢 嘿嘿
作者:
tzq78789
时间:
2023-11-1 15:46
看帖子的要发表下看法
作者:
realguiwow
时间:
2024-5-28 20:23
nbnbnbnbnbnbnbnbnbnb
作者:
lin845735523
时间:
2024-5-29 21:47
感谢感谢分享
作者:
chenpei78
时间:
2024-6-1 19:30
感谢分享,能用吗?
作者:
3331
时间:
2024-8-17 04:54
55555555555555
欢迎光临 觅风论坛 (https://www.eyyba.com/)
Powered by Discuz! X3.4