- 国密算法:SM1,SM2,SM3,SM4,SSF33
- 国际加密算法:DES,AES,MD5,RSA
- 分组密码算法:DES ,国密:国产SM4(增加了非线性变换)。设计基本遵循混淆原则和扩散原则。
- 差分攻击-》密码分析攻击的一种手段。
- 公钥密码算法:RSA,国密:SM2.
- 公钥密码算法,基于数学函数而不是基于替换和置换。非对称。公钥加密私钥解,私钥加密公钥解。
- RSA:寻找出连个大素数。RSA算法的安全性基于分解大整数的困难性。SM2基于椭圆曲线算法。
- 摘要算法:MD5,SHA,国密SM3。
- MD5算法和SHA-1算法不再是安全的算法。
- SM3是在SHA-256基础上该井实现的一种算法。,摘要长度为256位。
- SM3算法的压缩函数与SHA-256的压缩函数具有相似的结构,但是SM3算法的设计更加复杂,比如压缩函数的每一轮都使用2个消息字。
- 现今为止,SM3算法的安全性相对较高。
- SM7则是SM4基础上的同类密码算法产品,主要适用于非接触IC卡应用,包括身份识别类应用(门禁卡、工作证、参赛证),票务类应用(大型赛事门票、展会门票),支付与通卡类应用(积分消费卡、校园一卡通、企业一卡通、公交一卡通)等卡类终端场合。
- SM7则是SM4基础上的同类密码算法产品,主要适用于非接触IC卡应用,包括身份识别类应用(门禁卡、工作证、参赛证),票务类应用(大型赛事门票、展会门票),支付与通卡类应用(积分消费卡、校园一卡通、企业一卡通、公交一卡通)等卡类终端场合。
- 无线通信方面的加密算法:祖冲之密码算法。
- SM2和SM9的核心函数是ECC(椭圆曲线密码算法)。
- SM4和SM7核心算法的实现过程均参照与DES和AES。
文章作者
Herbert Lu
上次更新
2017-09-27
许可协议
CC BY-NC-ND 4.0