搜索资源列表
large_integer
- VC++ 分治法大整数乘法-VC++ divide and conquer large integer multiplication
Desktop
- 在一些应用中,特别是现在的密码学中,常常需要用超过100位的整数来做乘法,以此来对数据加密。现在有两个小于等于100位的大整数a和b(位数相同),请写程序计算出这两个大整数乘积的结果。-In some applications, in particular, cryptography is now often need to do more than 100 integer multiplication as a way to encrypt the data. There are two le
RSA.ZIP
- 产生大素数,进行任何位的RSA加密解密,进行大整数的进制转换,进行大整数的加法和乘法运算。-Generate large prime numbers, any bit RSA encryption and decryption, binary large integer conversion, large integer addition and multiplication.
bigIntMuilt
- 分治法求大整数乘法 只能支持256位乘法而已,不过已经完整实现了分治法,而且可以支持有符号的数-Divide and conquer method for large integer multiplication multiply it can only support 256, but has been completely realized divide and conquer, and can support a number of symbols
moni
- 大整数乘法,模拟笔算的方法,速度很快,内存也需求比较小一点,希望能帮助到其他人-Large integer multiplication, simulation written calculation methods, very fast, memory demand is also smaller, hoping to help others
456
- RSA算法的C语言实现 1.密钥的产生 (1)选两个安全的大素数p和q。 (2)计算n=p×q,φ(n)=(p-1)(q-1),其中φ(n)是n的欧拉函数值。 (3)选一整数e,满足1<e<φ(n),且gcd(φ(n),e)=1。 (4)计算d,满足de≡1 modφ(n),即d是e在模φ(n)下的乘法逆元,因e与φ(n)互素,由模运算可知,它的乘法逆元一定存在。 (5)以{e,n}为公开钥,{d,n}为秘密钥。 2.加密 加密时首先将明文M比特串分组