培根密码
使用说明
加密
- 输入英文文本
- 点击"加密",每个字母转换为 5 位 A/B 序列
解密
- 输入 A/B 序列(忽略非 A/B 字符)
- 点击"解密",每 5 位还原为一个字母
培根密码原理
培根密码由弗朗西斯·培根于 1605 年发明,是一种二进制编码方式。每个字母用 5 位 A/B 序列表示:
| 字母 | 编码 | 字母 | 编码 | 字母 | 编码 |
|---|---|---|---|---|---|
| A | AAAAA | J | ABAAB | S | BAABA |
| B | AAAAB | K | ABABA | T | BAABB |
| C | AAABA | L | ABABB | U | BABAA |
| D | AAABB | M | ABBAA | V | BABAB |
| E | AABAA | N | ABBAB | W | BABBA |
| F | AABAB | O | ABBBA | X | BABBB |
| G | AABBA | P | ABBBB | Y | BAAAA |
| H | AABBB | Q | BAAAA | Z | BAAAB |
| I | ABAAA | R | BAAAB |
示例: HI → AABBB ABAAA
常见问题
培根密码和二进制有什么关系?
培根密码本质上就是二进制编码,A 代表 0,B 代表 1。 每个字母用 5 位二进制数表示(2^5 = 32,足以覆盖 26 个字母)。培根在 1605 年就提出了这种二进制思想,比莱布尼茨的二进制论文早了近 100 年。
培根密码的隐写术是怎么用的?
培根密码最初设计用于隐写术:用两种不同的字体(如正体和斜体)来表示 A 和 B,将秘密信息隐藏在看似正常的文本中。接收者通过识别字体差异来提取隐藏信息。
为什么有些字母的编码相同?
在培根的原始版本中,I/J 共用一个编码,U/V 共用一个编码(因为当时这些字母对被视为同一字母)。本工具使用 26 字母的现代版本,每个字母有独立编码。
分享此工具