AES 128位加解密算法C代码,支持CBC和ECB加解密,pkcs5padding/pkcs7padding填充方式,HEX格式输入输出, 无须修改内容,直接调用即可
2023-05-11 18:27:40 15KB AES
1
这是AES加解密算法,想要熟悉AES算法的可以在这里下载观看。
2023-05-11 17:48:22 5KB AES
1
JAVA AES对称加密工具类,可实用;包含加密字符串和文件流
2023-05-05 23:45:02 2KB AES 加密 文件加密
1
AES(ECB)加解密工具,可以识别字符串和十六进制数据
2023-05-05 16:50:18 1.07MB AES 加解密
1
随着人们不断公开讨论问题,请注意以下几点: 该代码用于基于AVR的arduino芯片。 所以不支持esp8266。 但是, 我建议切换到该应该可以在大多数板上编译。 具有更好的加密属性,并且通常更快。 Arduino的AESLib 该项目只是的Arduino就绪摘录。 它将AES的ASM实现仅打包到可在Arduino IDE中使用的库中。 有关获得AVR-Crypo-Lib许可的GPLv3许可的详细信息,请参阅LICENSE文件。 安装 下载此存储库中的文件(使用克隆或下载按钮) 将AESLib文件夹复制到libraries文件夹(与sketch文件夹相同级别) 在您的草图中添加#include 。 用法 目前仅支持128位密钥,块大小也固定为128位。 这意味着键数组和可能的iv数组应恰好包含16个字节( uint8_t或byte )。 此外,要加密的
2023-04-29 10:15:58 57KB C
1
亲测好用
2023-04-20 21:33:20 9KB c语言 编程语言 算法 CMAC
1
工具用途: 1、辅助行业人员对PBOC3.0标准进行学习; 2、辅助行业人员对符合PBOC3.0标准的智能卡进行操作与验证。 工具功能: 1、支持基于PC/SC读卡器对智能卡进行指令发送与接收; 2、支持RSA2048以内公私密钥对生成与加解密操作(16进制); 3、支持SHA1、MD5、SM3算法的哈希操作(16进制); 4、支持对符合PBOC3.0标准的智能卡相应结果的标签解析。
2023-04-18 09:50:35 328KB 智能卡 PBOC3.0 PC/SC操作 RSA操作
1
高级加密标准(AES) 这是Python中的AES实现。 分组密码操作模式为CTR。 该实现支持AES-128,AES-192和AES-256(默认)。 AES密钥和HMAC密钥是使用hashlib的scrypt和一个随机的16字节盐从用户密码生成的(密钥的创建时间是创建密钥的两倍,每个密钥分成两半)。 CTR IV由一个随机的10字节随机数和一个从0开始的6字节计数器创建。salt被写为密文的第一个块,然后CTR IV被写为第二个块。 最后,使用HMAC密钥创建密文的HMAC值,并将其写为密文的最后两个块。 解密之前,将对HMAC值与其余密文进行检查,如果该值与解密匹配,则开始解密。 我尝试了两种不同的方法来优化代码并获得更快的运行速度: 常规:这是未优化的代码版本-很慢。 并行化:此版本使用并行化多处理-更快。 :此版本使用Numba,这是一种JIT编译器,可将Pytho
2023-04-14 17:46:25 21KB Python
1
python-aes
2023-04-14 16:31:22 4KB Python
1
AES算法整理成.h和.cpp文件,可以直接调用,test是测试文件
2023-04-14 11:44:09 5KB 加密算法
1