密码学


对称加密:    明文 + 密钥A ----(加密运算)----> 密文 ----(发包)----(收包)----> 密文 + 密钥A ----(解密运算)----> 明文 非对称加密: 明文 + 密钥A ----(加密运算)----> 密文 ----(发包)----(收包)----> 密文 + 密钥B ----(解密运算)----> 明文   对称加密的安全性 1. 加密算法;2. 密钥的传输。   DES(Data Encryption Standard):特点是加密速度较快,适用在加密大量数据的场景。 3DES(Triple DES):3DES是基于DES的,区别在于会对一块数据用三个不同的密钥进行三次加密,安全度更高。 AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,具有速度快,安全级别高的特点;   对称加密的五种模式 https://www.cnblogs.com/starwolf/p/3365834.html     SM1、SM4、SM7、祖冲之密码算法是对称算法; SM2、SM9是非对称算法; SM3是哈希算法;   SM1、SM7算法不公开,调用该算法时,需要通过加密芯片的接口进行调用; SM2:http://www.sca.gov.cn/sca/xwdt/2010-12/17/content_1002386.shtml SM3:http://www.sca.gov.cn/sca/xwdt/2010-12/17/content_1002389.shtml SM4:http://www.sca.gov.cn/sca/c100061/201611/1002423/files/330480f731f64e1ea75138211ea0dc27.pdf http://sca.hainan.gov.cn/xxgk/bzhgf/201804/t20180409_2600979.html https://www.doc88.com/p-5037490963262.html?r=1