培根密码

🕵️ Bacon Cipher

Encode and decode the Baconian cipher in your browser — hide a message inside a cover text with two typefaces.

📐 工作原理与说明
用 5 位 A/B(或 0/1)序列表示一个字母,本质上是一种编码而非加密。
  • 编码:5 位共 32 种组合,足以覆盖字母表;A 与 B 可视作二元符号。
  • 版本:24 字母版中 I/J 与 U/V 同码;26 字母版为每字母分配独立码。
  • 隐写:常用两种字体、大小写或粗细承载 A/B,把信息藏进普通文本。
  • 强度:无密钥,一旦识别载体规则即可还原,仅用于隐写演示与教学。

📖 码表

📚 深度解析:培根密码 (Bacon Cipher)

💡 常见使用场景

  • 用 A/B 五比特组隐藏信息于看似正常的文本中。
  • 排版隐写练习:把明文的 A/B 序列映射成同一段文字的两种字体(如正常体/斜体),看起来是普通段落,实际每个字母的字体类型就携带了一位信息。
加密 "A"
A 的培根码为 `AAAAA`、B 为 `AAAAB`;可用两种字体把密文藏进一段话。

❓ 常见问题(FAQ)

培根码如何隐藏?
用粗细/大小写等两种样式代表 A/B,肉眼难察。
24 字母版和 26 字母版有什么区别?
培根原版把 I/J、U/V 各合并为一个符号,共 24 个,正好用 5 位二进制的前 24 个组合覆盖;26 字母版则把剩余两个组合分配给 J 和 V。解密前要确认对方用哪一版,否则 I/J、U/V 会还原错。
⚠️ 使用说明与注意事项
📖关于「培根密码」 ▼

📝工具简介

培根密码是一款IT 开发领域的在线工具。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。