搜索资源列表
kzojldsf
- 扩展欧几里得算法 和大数模运算算法 自己写的注释,绝对好用。-expansion Euclid algorithm and computation algorithm for Modular himself wrote the notes, definitely handy.
BigInt(edition3)
- 密码学中用的大数类,用c++实现,可以实现基本的四则运算和密码学中的常用算法,如欧几里得算法等,
RSAprogram
- 本程序使用了欧几里得算法求乘法逆元,采用二进制分解算法求a^b mod n,算法简明,思路清晰,适合深入了解程序的基本原理,直接运行demo文件即可完成程序的运行。-This program uses the Euclidean Algorithm for Finding multiplicative inverse, using the binary decomposition algorithm for getting a ^ b mod n, algorithm concise, clea
rsa
- 算法不是很难,不过当初在写扩展欧几里得的时候还是不是处理得很好,现在改了下传上来,写得不好欢迎大家指点-Algorithm is not difficult, but was extended in Euclid' s time to write or not to deal with very well, and now up to the next mass, not well written advice welcome
euclid
- 最简单、最基础的欧几里得算法,运用此代码可以实现欧几里得算法的一般功能-euclid
shanks
- 求离散对数的shanks算法,要求如下: 实现计算 Zp 中计算离散对数的 Shanks 算法,基本要求如下: 1)p 是一个小素数( 小于 32 bit ),a 是一个本原元。程序的输入为(p, a, b), 输出为 logab ( mod p) (可以用 log3525 (mod 809)等作为测试); 2)采用快速模指数算法求幂(如am),采用扩展欧几里得算法求逆( 如a-i (mod p) ); 3)采用一种好的排序算法对 L1、L2 排序; 4)采用概率算
RSA
- RSA算法的解密和加密,用扩展的欧几里得算法求乘法逆元-rsa
rsa_quick
- 实现了RSA的加密,解密算法,其中用到了欧几里得国战,和快速求模的算法-Implements RSA encryption and decryption algorithms, which use a Euclidean state war, and fast algorithm for modulo
xinxisafe
- 信息安全实验代码 包括维吉尼亚密码 凯撒密码 欧几里得密码 置换密码等,附实验报告-Test code includes information security Caesar Virginia password passwords password Euclid password replacement, with test report
Euclid
- 扩展欧几里得算法的大数实现,实现任意两个大数求莫逆-Large numbers of extended Euclidean algorithm implementation
gcd_and_extend_gcd
- 欧几里得算法与扩展欧几里得算法求最大公约数与乘法逆元-Euclidean algorithm and extended Euclidean algorithm for the greatest common divisor and multiplicative inverse
rsa
- 基于256进制的大数,目前代码是随机选择10位数的大素数,欧拉n为20位,也可以更高,且大素数都是随机产生,高效检测。欧几里得原理和反复平方求模实现的RSA加密,函数实现用lib封装了。源码咨询我qq 752602563.个人实现,请勿模仿商用-Based on 256 hex Tarsus, the current 10-digit code is a random selection of large prime numbers, Euler n is 20, can also be hig
rsa
- RSA编码实现,创建公钥和私钥,并判定生成的是否是素数,生成界面和菜单便于用户选择,用扩展欧几里得短发求乘法逆元,快速模幂算法,-RSA Coding, create public and private keys, and determine whether the resulting number is a prime generate user-friendly interface and menu choices, with short hair extensions Euclid se
DigitalSignatureStandard(DSS)
- 运行程序之前需要配置OpenSSL的开发环境(SHA-1算法利用OpenSSL开发包实现),本源代码实现了DSS数字签名(美国标准数字签名标准),主要运用了大整数的加减模幂、以及欧几里得算法。并有一个完整的界面。-You need to configure before running the program OpenSSL development environment (SHA-1 algorithm uses OpenSSL development package implementati
extendedeuclid
- 作者身份:华南理工大学知识产权学院王桂林,这是我自己编写的拓展欧几里得算法,用于实现RSA加密中的求模数乘法逆元,适合初学者作参考代码。文件内容是VS C++项目文件。(I am a student who is from South China University of Technology.This is a realization of the extended Euclid calculation, which can be used to do the RSA. I suggest