我很困惑:我一直在浏览互联网,搜索一些博客等,但我真的很困惑。我的问题是关于Caesar cipher
和simple substitution cipher
- 是否有区别?有些博客当我搜索simple substitution cipher
时,我得到Caesar cipher
。有谁能向我解释他们是否相同?我真的想制作一个可以作为simple substitution cipher
的程序。caeser密码和简单替换密码的区别
0
A
回答
1
凯撒密码使用一个简单的转变来确定加密文本。这个例子是来源于维基百科(http://en.wikipedia.org/wiki/Caesar_cipher)
如果您使用的3左移,你会得到一个密码,看起来像
Plain: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Cipher: XYZABCDEFGHIJKLMNOPQRSTUVW
因此,加密字符串中的X将解密后是A ,Y是B等。
替换密码是一种更通用的形式,其中一个值的实例总是被替换为另一个值的实例。例如,所有的X都被Q代替。
凯撒密码是一种特定类型的替代密码,但并非所有的替代密码都是凯撒密码。
2
术语“凯撒密码”通常用于旋转密码(最常用于-3,即D-> A,E-> B,...因为这是凯撒显然使用的密码我知道)。
一个简单的替代密码不一定是旋转,但可以用其他任何字母代替,例如, A-> G,B-> Z,C-> D,E-> W,...
只有26个旋转密码(平凡的一个不是真正的加密方法),而有26个!替换密码一般,其中一些保持一个或多个字母相同。
1
甲凯撒密码是
,其中在明文每个字母一个字母替换下来字母表位置的某些固定数量的一种类型的替代密码的。
http://en.wikipedia.org/wiki/Caesar_cipher
换句话说,一个凯撒加密是替代密码的简单特殊情况。
0
Caeser密码:很必要的简化替代密码,即移位每个 字母在字母表中3个字符A> d,B>电子等 例如:
消息= A B C E F G H I J K L M N 2 O P Qř式T U V W X YŽ
we will count 3 letters after M. NOP so M > P
相关问题
- 1. 使用简单的替换密码进行加密和解密
- 2. Caeser密码红宝石
- 3. 简单替代密码
- 4. 简单密码加密
- 5. 如何让我的Caeser密码工作?
- 6. Python,替换密码
- 7. 密码和密码短语有什么区别
- 8. 简单的密码程序
- 9. 简单的挑战和响应密码
- 10. 替换密码与字典
- 11. Visual Basic替换密码
- 12. 有密钥库密码和别名密码不同的风险
- 13. 简单caser密码python
- 14. 用密码替换节点(和rels)
- 15. 如何从编码密钥(替换密码)制作解码密钥C
- 16. 在简单的密码管理器中更新密码
- 17. 识别加密密码
- 18. 密码和确认密码
- 19. iPhone的密码表单(简单)
- 20. 简单的HTML单一密码表格
- 21. 将md5加密的密码转换为解密的密码wordpress
- 22. 密码加密和密码存储 - Perl
- 23. 简单的会员资格是否支持密码格式和密码检索?
- 24. 加密和解密密码
- 25. 替代密码Python
- 26. 将WP密码转换为SMF密码
- 27. emailid和密码验证的简单javascript代码
- 28. 交换密码?
- 29. 密码缓冲区
- 30. 的jQuery:密码和确认密码