跳到主要内容

培根密码在线编码、解码与翻译

文字转成五位 A/B 字母组,或把倍康密码读回来。24 与 26 字母两套表、可换符号、全程浏览器本地

  • 本地处理
  • 分类 编码加密
  • 适合 快速检查小 payload、令牌、哈希和编码值。
培根密码把每个字母映射成由两种字符组成的五个符号(A=aaaaa、B=aaaab……)。编码把文字变成 A/B 组,解码把它读回来。做历史题用 24 字母表(I=J、U=V 共用编码),处理现代文本用 26 字母表;A/B 还能换成 0/1 或你自己的两个符号。
字母表
符号/
输入0 字符
输出0 字符
结果显示在这里。

这个工具能做什么

免费的培根密码(Bacon cipher,又叫倍康密码、Baconian cipher)编码解码器, 给 CTF 选手、解谜爱好者,以及任何碰上一串 A、B 字母组的人用。培根密码由 弗朗西斯·培根 1605 年提出,把每个字母映射成五个符号一组,而符号只有两种, 所以 HELLO 会变成五段五字母编码。左边输入明文、右边读出 A/B 组,或者把 A/B 组粘回来还原原文。可在两套表之间切换:经典 24 字母表里 I 和 J 共用 一个编码、U 和 V 共用一个编码;完整 26 字母版则给每个字母各自独立的图案。 A/B 可以换成 0/1 或任意两个你喜欢的符号,标点要保留还是丢弃自己定,结果 一键复制。全部在浏览器里运算,分享链接能还原同一条消息、同一套表和同一组 符号。100% 浏览器本地,不上传任何内容。

工具细节

输入
文件 + 文本
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 9 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
编码加密 · 学生
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

培根密码编码解码器 适合怎么用

适合做浏览器本地的编码、解码、哈希、令牌检查和可分享转换。

适合编码任务

  • 快速检查小 payload、令牌、哈希和编码值。
  • 把值整理好再放进 API、URL、文档或客服工单。
  • 输入可能敏感时,尽量避开账号型在线工具。

编码检查项

  • 真实密钥不要随便粘贴,除非确认能接受本地浏览器处理。
  • 分享结果前确认这个操作是否可逆。
  • 哈希值要核对算法和大小写是否符合对方要求。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 埃特巴什密码 字母表镜像,A↔Z B↔Y,无密钥,自反所以同一个按钮既加密又解密,浏览器本地运算 打开
  2. 2 文字转二进制工具 文字 ⇄ 二进制互转 —— UTF-8 编码,8/16/32 位分组,emoji 正常。 打开
  3. 3 凯撒密码加解密器 凯撒位移密码加密、解密、暴力破解 —— 25 种位移一次全列,ROT13 快捷,浏览器本地 打开

真实使用场景

  • 解 CTF 或解谜活动里的培根密码环节

    一道题甩出一大片 A 和 B,有时伪装成两种字体的文字块。把它整理成纯 A/B 字符串粘进来解码,工具按五个一组切开,把 flag 读出来。如果解出来 是乱码,切到 24 字母表试试,很多老题默认 I=J、U=V,这一个切换常常把 乱码变成能读的文字。

  • 给密室逃脱或 ARG 做一条培根线索

    你想让玩家在一封普通信件里找出藏着的词。先在这里把秘密编码成 A/B 组, 再在道具里把 A 映射成一种字体、B 映射成另一种。注意到两种字体的玩家 就能把图案抄下来解码。分享链接能把这串编码原样发给同伴设计者,不必 重新逐组敲一遍。

  • 在课堂上讲二进制和替换密码

    培根密码本质就是一套穿着字母外衣的五位二进制码。把符号换成 0/1,学生 立刻看出 A 是 00000、B 是 00001,跟二进制课上数的完全一样。让他们编码 自己的名字、互相解码,五位和 32 个可能字母之间的关系就不再是抽象概念。

  • 把一段短信息藏进有格式的文字里

    在文档里挑两种视觉区分,比如加粗对常规,或者两种几乎一样的字体。把你的 便条编码成 A/B,再在一段平平无奇的掩护文字里,给 A 位用第一种样式、B 位 用第二种样式。随便看的人只见到普通文字,目标读者按五个一组数,就能读出 你的消息,跟培根 1605 年的设想一模一样。

常见踩坑

  • 用错字母表解码。消息若是用 24 字母表(I=J、U=V)编的,你却用 26 字母表解,第一个 I 或 U 之后的每一组都会错位,文字变成乱码。解出来像对又不全对时,先切一下字母表,再断定消息坏了。

  • 忘了每组恰好五个符号。多一个或少一个字符,后面整段都会跟着错位。数一下你的 A/B 字符,总数应当能被五整除。工具会自动去掉分隔符,但符号内部打错字仍会让切分出错。

  • 搞混哪个符号是 A、哪个是 B。用自定义符号或 0/1 时,第一个符号永远填 A 位。两者颠倒,aaaaa 就成了 bbbbb,把 A 变成字母表最后一个字母。解出来像是真文本的镜像,说明你那两个符号反了。

隐私说明

编码、解码、查表和换符号全是浏览器标签页里运行的纯 JavaScript。消息、密钥 和符号集都不离开页面,也不做任何记录。唯一要注意:分享链接会把你的文本、 方向、字母表和符号写进 URL 查询字符串,所以把链接粘到聊天里,对方服务器的 访问日志会留下这些内容。真正在意保密的内容,请复制输出文本,而不是分享网址。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-05-29