计算机科学

首页 > 计算机科学

对等加密

对等加密(Reciprocal cipher)是对称密钥加密(Symmetric-key algorithm)的一个特例。该类密码的加密算法是它自己本身的逆反函数,所以其解密算法等同于加密算法。如果要还原对等加密的密文,套用加密同样的算法即可得到明文。换句话说,使用相同的密钥,两次连续的对等加密运算后会回复原始文字。在数学上,这有时称之为对合。

举例来说,ROT13 算法是将26个英文字母依续排列即1=A、2=B、3=C、...、26=Z、27=A...,加密后将数字加13,即A(1)→N(14)、B(2)→O(15)、...、M(13)→Z(26),欲得到原始讯息再将数字加13即可。ILOVEYOU加密过后即变成VYBIRLBH。

常见的对等加密算法有 ROT13、阿特巴希密码、博福特密码、恩尼格玛密码机、异或密码、RC4、瓦茨亚亚那加密。

参见

  • 密码学
  • 经典密码
  • ROT13
  • 阿特巴希密码
  • 哑谜机
  • 异或密码
  • 博福特密码
  • 瓦茨亚亚那加密

参考文献


上一篇:半素数
下一篇:降级攻击
相关推荐