
加密
文章平均质量分 92
nvd11
大龄程序员
展开
-
RSA算法的数学原理
具体来说,假设有一个大的合数n,它是两个大的质数p和q的乘积,即n = p * q。这是因为目前已知的最好的分解算法需要指数级的时间和计算资源,随着p和q的位数增加,算法的时间和资源需求呈指数级增长。随着计算技术的不断进步和新的算法的发展,有可能会出现更快速的分解算法,从而导致这些加密算法的不安全性。大质数分解是指将一个大的合数分解成它的质因数的乘积的过程。所以这就是RSA神奇的地方, 其实下数学式中, y表示加密后的值, x是原来的值, 而e 和 n的组合[e, n] 就是公钥public key。原创 2023-07-01 23:56:33 · 540 阅读 · 0 评论 -
通俗地介绍RSA非对称加密方式
加密解密都与key密切相关这时Alice 用excel的加密功能把工资单加密了. 这时她发现加密时必须提供1个密码(key)而且她必须把密码通过另外的渠道发给Peter.Peter 必须使用相同的密码解密工资单实际上, 其中加密和解密过程中都必须提供1个key, 而对于这种加密和密码都使用同1个key(或者说key的相同副本)的加密方式就叫做对称加密。原创 2023-07-01 21:16:09 · 280 阅读 · 0 评论