带有python中的tkinter GUI的RSA-Calculator RSA是现代计算机用来加密和解密消息的算法。 它是一种非对称密码算法。 非对称意味着有两个不同的密钥。 这也称为公共密钥密码术,因为可以将其中之一提供给所有人。 另一个密钥必须保密。 它基于这样一个事实,即找到整数的因数很难(因数分解问题)。 RSA代表Ron Rivest,Adi Shamir和Leonard Adleman,他们于1978年首次公开描述它。RSA的用户创建并随后发布两个大质数的乘积以及一个辅助值作为其公钥。 主要因素必须保密。 任何人都可以使用公共密钥对消息进行加密,但是使用当前发布的方法,如果公共密钥足够大,则只有了解素数因素的人才能对消息进行解码。
1
一种新型的因数分解算法.doc
2022-05-09 19:15:31 516KB 算法 文档资料
yafu用于自动整数因式分解,在RSA中,当p、q的取值差异过大或过于相近的时候,使用yafu可以快速的把n值分解出p、q值,原理是使用Fermat方法与Pollard rho方法等。
2021-12-30 14:31:33 3.85MB RSA CTF 因数分解
1
给出一个正整数a,要求分解成若干个正整数的乘积,即a = a1 * a2 * a3 * ... * an,并且1 < a1 <= a2 <= a3 <= ... <= an,问这样的分解的种数有多少。注意到a = a也是一种分解。 Input 第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a (1 < a < 32768) Output n行,每行输出对应一个输入。输出应是一个正整数,指明满足要求的分解的种数 Sample Input 2 2 20 Sample Output 1 4
2021-11-23 16:34:01 348B 分解质因数
1
这个 m 文件通过 R 相关矩阵(没有数据矩阵)、潜根准则、迭代收敛准则处理迭代主因子方法(主轴因子分解),并使用最大因子旋转。 它适用于公共性和因子载荷的迭代解决方案。 在迭代 i 中,来自前一次迭代的公共性被放置在 R 的对角线上,所得的 R 表示为 Ri。 对 Ri 进行特征分析并估计新的变量公共性。 迭代继续,直到公共估计的最大变化小于收敛标准(默认为 0.001),给出达到的迭代次数; 它还给出了残差矩阵,这是原始相关性与因子模型的相关性结构之间差异的结果。 根据 Rencher (2002),有四种估计载荷和公共性的方法: (1) 主成分法; (2) 主因子法; (3) 迭代主因子法,和 (4) 最大似然法。 两种最流行的参数估计方法是主成分和最大似然法。 两种方法的解都可以旋转,以简化对因子的解释。 尝试不止一种解决方法总是谨慎的。 可以使用因子分析的一些目的是 (1)
2021-10-25 21:08:11 7KB matlab
1
rsa因数分解+随机生产公私钥
2021-10-18 18:00:05 58KB RSA 因数分解 大数分解 公私钥解密
1
(常用于比较大的整数分解)自动整数因式分解,在RSA中,当p、q的取值差异过大或过于相近的时候,使用yafu可以快速的把n值分解出p、q值!
2021-09-07 17:55:25 3.85MB CTF 密码学 RSA
1
64位以内Rabin-Miller 强伪素数测试和Pollard rho 因数分解算法的实现的C代码
2019-12-21 18:51:05 165KB 强伪素数测试 因数分解
1