4.攻击RSA保护
一般先通过跟踪分析得到n,再将n因式分解,求出私钥d。
ElGamal公钥算法
安全性依赖于在有限域上计算离散对数的困难性。
1.算法原理
2.算法在加密上的应用
DSA数字签名算法
尽管对DSA算法的工具还在继续,但一直没有充分的证据证明其安全性有很大的问题。因此使用也是很广泛的。
1.算法原理
2.签名及验证协议
3.DSA签名验证算法
椭圆曲线密码编程学
是一个代数几何中的问题。由于椭圆曲线密码学可以使用较短的秘钥长度得到相同的安全性,使用越来越广泛。
1.基本概念
2.椭圆曲线数字签名算法
SM2算法
是国家密码局发布的椭圆曲线公钥密码算法。
SM2作为公钥算法可以实现签名,密钥交换及加密应用
其他算法
CRC32算法
Base64算法