AES_U8 expKey[4 * Nc * (Nr + 1)]; //定义一个放扩展密钥的数组,含有4*4*(10+1)个元素 AES_U16 idx; //定义一个本地整型变量,作为数组索引 AES_ExpandKey (key, expKey); //密钥的扩展(算法的初始化) /*----通过out数组输出密文,对in明文数组进行加密,并通过out数组输出----*/ AES_Encrypt (in, expKey, out);
2024-03-16 22:37:21 13KB 用C和C++实现的AES加密算法
1
CTF常用工具集
2024-03-14 23:13:10 26.83MB CTF
1
将RSA算法移植到stm32F103上,占用内存空间比较大,项目还是慎重考虑吧,公钥解密128字节时间大概60ms,私钥没测,但时间肯定更长
2024-03-07 15:38:43 4.98MB rsa
1
分别用C#、Java实现的RSA和DES加解密算法,包含demo源码,经实际项目验证。
2024-03-03 09:32:59 24KB Java RSA DES
1
aes加密算法C#程序,可直接对各类文件加密,可用于课堂演示。
2024-01-31 07:42:09 39KB aes 加密算法 文件加密
1
前言 对于RSA的解密,即密文的数字的 D 次方求mod N 即可,即密文和自己做 D 次乘法,再对结果除以 N 求余数即可得到明文。D 和 N 的组合就是私钥(private key)。 算法的加密和解密还是很简单的,可是公钥和私钥的生成算法却不是随意的。使用RSA公钥解密,用openssl命令就是openssl rsautl -verify -in cipher_text -inkey public.pem -pubin -out clear_text,但其python网上还真没有找到有博文去写,只有hash的rsa解签名。 这里使用rsa库,如果没有可以到官方网址https://pypi
2024-01-21 00:01:09 46KB python rsa
1
RSA Ruby累加器 基于Ruby中强大的RSA假设密码累加器。 安装 将此行添加到您的应用程序的Gemfile中: gem 'rsa-accumulator' 然后执行: $ bundle 或将其自己安装为: $ gem install rsa-accumulator 用法 设置累加器 首先,初始化累加器。 由于累加器使用顺序未知的组,因此可以通过以下方式生成累加器: require 'rsa-accumulator' # using RSA modulus published by RSA Laboratory acc = RSA::Accumulator.generate_rsa2048 # using Random RSA modulus with a specified bit length(default value is ) acc = RSA::Accumul
2024-01-20 11:32:28 20KB Ruby
1
,已通过仿真验证,结果正确。
2024-01-17 10:31:47 78KB AES rijndael verilog
1
本代码是用C写的,参考了网上大量的资料。 在VC6环境下可以编译通过!可以生成RSA密钥对的源代码
2024-01-15 15:02:07 57KB RSA
1
完美使用RSA2结合AES对数据进行加密,兼容RSA2,可以使用长度为2048的秘钥,且AES加解密不受Android版本限制,详情请看博客:https://yuzhiqiang.blog.csdn.net/article/details/88657793
2024-01-13 15:14:46 114KB AES RSA 数据加解密 数据安全
1