回复58楼:
我去,挑战专业知识水平呀。
我看你是没学过计算机呀。来来来,真真给你科普一下啥叫Encryption Protocols,啥叫Encryption Algorithms
现代狭义应用上的Encryption Protocols (加密协议)一般是一个加密算法的集合(suite)应用。比如包括密匙交换/建立(key exchange/establishment),信息加密,哈希值(hash)。一般是计算机从业人员开发的。
举例现代典型加密协议:SSH,SFTP,SSL/TLS,PGP,IPSec,MIME,MACSec,PKI,等等。
加密算法(Encryption Algorithms)真真就是数学算法,是数学家开发的。而且不同的目的有不同种类的算法.比如:
信息加密(data encryption):AES,DES,3DES,RSA
密匙交换/建立(key exchange/establishment):Diffie-Hellman (DH),Elliptic Curve Diffie-Hellman (ECDH)
哈希值(hash):SHA,SHA2,MD5
Encryption Protocols (加密协议)的安全性一般是由加密算法和密匙管理方法决定的。所以Encryption Protocols (加密协议)的开发没那么难,就是看你用什么算法。Encryption Algorithms 加密算法的开发是比较难的,一般越成熟的算法越难破解,而且需要经过时间测试。
现在开发Encryption Protocols (加密协议)越来越快了。比如MACSec是2006年开发的,就是因为用了成熟算法,现在已经比较普及了。
https://en.wikipedia.org/wiki/IEEE_802.1AE
真是不知道你没看完就评论,还是没看懂。
https://www.comparitech.com/blog/information-security/encryption-types-explained/