网上AES代码乱七八糟,尝试找了好多,大部分不能用,或者有BUG。 这里用人家的C代码,自己简单的封装了个C++的,免得满大街去爬了。
2022-05-18 13:56:25 13KB AES C++
1
aes 前端代码的类库,可用于aes加密解密,以及和后端配合
2022-05-16 01:27:24 14KB js aes
1
AES for Delphi 加密解密,代码在Delphi10 ~ 11.1下已调试通过。 算法模式包含: CBC(Cipher Block Chaining,加密块链) 模式、 ECB(Electronic Code Book,电子密码本) 模式 加密结果包含:十六进制、base64 补码方式:PKCS5Padding 密钥长度:128、192、256
2022-05-15 18:00:06 773KB Delphi Aes Alexandria11.1
1
亲测可用的AES加密算法,无其他依赖库,可直接运行。
2022-05-15 15:43:03 14KB AES 加密 算法
1
高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。本文将介绍AES的具体流程,以及代码实现,并且实现了CBC和CTR模式的解密函数
2022-05-14 19:23:15 995KB AES CBC CTR CCB
1
NIST标准,AES加密模式介绍包括(ECB,CBC,CFB,OFB,CTR)。This recommendation defines five confidentiality modes of operation for use with an underlying symmetric key block cipher algorithm: Electronic Codebook (ECB), Cipher Block Chaining (CBC), Cipher Feedback (CFB), Output Feedback (OFB), and Counter (CTR). Used with an underlying block cipher algorithm that is approved in a Federal Information Processing Standard (FIPS), these modes can provide cryptographic protection for sensitive, but unclassified, computer data.
2022-05-14 19:12:57 256KB AES ECB
1
选择AES算法进行对称加密,密钥长度为128位及以上位数,分组密码模式使用CTR模式,CTR模式不需要填充,初始化向量在应用内设定。 说明: (1)对称加密主要应用于普通的数据块(如字符串、字节流等)加解密。 (2)CTR模式支持加/解密并行操作;而cBc模式加密不支持并行操作,解密支持并行 操作。因而,CTR模式加密速度快于CBC模式。
2022-05-14 14:49:35 5KB AES CTR NoPadding
1
AES算法逆向分析,AES的全称是Advanced Encryption Standard,意思是高级加密标准。AES出现主要是为了替代DES加密算法,DES算法的密钥长度是56Bit,算法的理论安全强度是2的56次方。但在二十世纪中后期,计算机飞速发展的阶段,元器件制造工艺的进步使得计算机的处理能力越来越强。虽然出现了3DES的加密方法,但由于它的加密时间是DES算法的3倍多,且64Bit的分组大小相对较小,还是不能满足人们对安全性的要求。
2022-05-14 10:00:05 1.64MB 算法 文档资料 AES 逆向分析
根据AES算法的特点,从3方面对算法硬件实现进行改进:列混合部分使用查找表代替矩阵变换,降低算法实现的运算复杂度,采用流水线结构优化关键路径-密钥拓展,提升加密速度,利用FPGA定制RAM(BRAM)预存查找表进一步提升加密速度。优化后的AES算法在Virtex-6 xc6vlx240T(速度等级 -3) FPGA上实现,结果发现,AES算法共占用1 139个Slice,最大频率达到443.99 MHz,通量达到56.83 Gbit/s,效率达到49.89 (Mbit/s)/Slice;然后,对AES算法进行接口逻辑声明,将优化后AES算法封装成自定制IP核;最后,采用基于NIOS II的SOPC技术,构建了一个嵌入式AES算法加密系统,实现了数据通信中的高速加密。
2022-05-13 10:14:21 923KB AES; 流水线结构; 通量; 效率;
1
用C语言实现了AES加解密,优化主要体现在加解密为对称结构。 适用于实现简单的AES加解密、AES实验参考。 里面对部分代码有注释,详细介绍内容可以参考我的博客文章。
2022-05-12 18:19:51 12KB c语言 密码学 AES AES优化算法
1