一:目前主流的加密密钥分为两大类:对称密钥和非对称密钥
1)对称密钥:数据发送方和接收方使用的是同一个密钥,即加密和解密的密钥是同一个(K)
2)非对称密钥:数据发送方使用接收方的公钥进行加密,接收方使用自己的私钥进行解密(GK,SK)
二: RSA算法原理分析
1.核心:如何生成公钥和私钥?如何确保加密解密后信息前后一致?
2.数学原理:
1)原则:攻击者很难破解私钥——>大质数分解难题
2)step1:选择两个不同的素数p,q(越大越好);
3)step2:N=p*q;φ(N) = (p-1)*(q-1),令φ(N)等于:U,φ(N)为欧拉函数;
4)step3:选取整数E,满足1<E<U且gcd(E,U)=1即E,U互质;
5)step4:计算E对

本文深入解析了加密技术中的对称密钥和非对称密钥,重点介绍了RSA算法和ECC算法的工作原理。通过数学原理和实例展示了如何生成公钥和私钥,以及如何确保加密解密后的信息一致性。RSA利用大质数分解难题确保私钥安全性,ECC则依赖于离散对数求解的难度来保护私钥。
最低0.47元/天 解锁文章
2013

被折叠的 条评论
为什么被折叠?



