A 协议 只是一组规则或说明,这些规则或说明确定在给定情况下如何操作或交互。 一个 密码协议 被设计为允许在给定的情况下进行安全通信。 互联网用户最熟悉的加密协议是 安全套接字层 (或 SSL)协议,该协议(及其后代 传输层安全性或 TLS,协议)保护信用卡号和其他敏感信息,并在浏览器的地址栏中提供锁定符号,以告知您可以信任该连接。
尽管使用SSL(或更正确地说是SSL /TLS)是具有多个(通常是可变的)组件的复杂协议,您可以将“猪拉丁”视为(非常简单但不太安全)加密协议的示例–称它为 猪拉丁协议 (或 PLP)–使用以下规则集:
- “如果单词以辅音开头,则将第一个音节移至结尾。”
- “在每个单词的末尾添加'-ay'。”
例如,如果安迪(Andy)和布伦达(Brenda)都知道并同意使用PLP进行传输(但他们的数学老师Cheever女士不知道),他们可以尝试使用它来确保他们的交流(即在课堂上分享答案)。
从而:
“第六名的答案是四十二点二。”
使用PLP时变为:
“ Eethay answeray ootay umbernay ixsay isay ortyfay-ootay ointpay ootay。”
注意: 猪拉丁使 非常糟糕的选择 作为一种加密协议-易于解密,它允许以清晰易懂的形式传输消息的某些部分(回答吗?),底层代码是众所周知的。 由于这个以及许多其他原因,我们 而不去 建议尝试使用此方法传递代数,并且 如果您致电校长办公室,SSL.com不承担任何责任。
PLP顺便说一句是对称加密的一个示例,因为相同的“密钥”既可以对信息进行编码也可以对信息进行解码。 一般而言,对称加密是在现实世界中唯一可行的方案–使用两套密钥的非对称加密替代方案对于日常使用来说太笨拙了。 但是,SSL /TLS 在初始“握手”中使用非对称加密来建立每个新的安全,对称加密的会话。
有关SSL /TLS 作品, 请参阅我们关于SSL /的文章TLS 握手。 与往常一样,如果您有任何疑问 立即联系我们 在SSL.com,我们相信更安全的互联网就是更好的互联网。