跳到主要内容

博福特密码加解密工具

C =(关键词 − 文本)mod 26,自反,同一关键词加解密一气呵成,浏览器本地运算

  • 本地处理
  • 分类 编码加密
  • 适合 快速检查小 payload、令牌、哈希和编码值。
博福特密码。每个字母变成(关键词字母 − 文本字母)mod 26,A=0……Z=25。它是自反的:同一关键词再跑一遍输出就还原成输入,所以一个按钮既加密又解密。大小写保留;数字、空格、标点和非拉丁文字原样穿过,且不消耗关键词。经典例:ATTACKATDAWN + LEMON → LLTOLBETLNPR。

先填关键词再开始,只取字母、不分大小写。

输入0 字符
输出0 字符
加密 / 解密后的文字显示在这里。

这个工具能做什么

免费的博福特密码(Beaufort cipher)加解密工具,面向 CTF、解谜和古典密码 教学。博福特密码对每个拉丁字母做 C =(K − P)mod 26,其中 P 是明文字母 的位置(A=0 到 Z=25),K 是循环关键词当前字母的位置。它最关键的性质是 自反,也就是自己是自己的逆:把同一关键词在输出上再跑一遍就得回输入,所以 一次操作既加密又解密,不需要单独的解码模式。输入或粘贴文字、填上关键词, 结果随手更新。只有 A 到 Z 和 a 到 z 会变,大小写保留,数字、空格、标点和 中文等字符原样穿过且不消耗关键词,因此混合文本里对齐不会错位。可选的对照 视图逐字母展示每个输入字符如何与对应的关键词字母配对。全部在浏览器里运算, 一键复制,分享链接可还原同一条消息和同一关键词。100% 浏览器本地,不上传, 不追踪。

工具细节

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

怎么用

  1. 1. 输入

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

  2. 2. 处理

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

  3. 3. 复制 / 下载

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

博福特密码 适合怎么用

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

适合编码任务

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

编码检查项

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

下一步可以接着做

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

  1. 1 ROT13 编码解码器 ROT13 / ROT47 / 凯撒密码,浏览器内即时编码解码。 打开
  2. 2 埃特巴什密码 字母表镜像,A↔Z B↔Y,无密钥,自反所以同一个按钮既加密又解密,浏览器本地运算 打开
  3. 3 维吉尼亚密码加解密 用关键词加密解密,多表代换逐位移码,保留大小写,非字母原样跳过,浏览器本地运算 打开

真实使用场景

  • 攻克 CTF 里的博福特一环

    一道密码题给你一段大写字母,外加提示说关键词和 flag 有关。把密文粘进 去,填上候选关键词,结果立刻出来。因为博福特自反,你不用纠结现在是 编码还是解码,同一遍就两用。当输出突然读起来像正常英文,你就拿到了 关键词和下一段 flag 碎片。

  • 在课堂上讲自反密码

    讲清楚 C =(K − P)mod 26 为什么是自己的逆,让学生亲眼看一遍最有效。 用 LEMON 把 ATTACKATDAWN 加密,展示 LLTOLBETLNPR,再用同一关键词把它 粘回去,看着原文重新出现。对照视图让全班逐字母追踪明文与关键词字母的 配对,减法规则就不再抽象,而是能动手跟着算的东西。

  • 设计或校验解谜线索

    要做一场寻宝游戏,某条线索必须解码出下一条?博福特很合适,因为解谜者 两个方向用的是同一个操作,说明文字可以写得很简单。先拟好隐藏消息,用 一个和地点相关的关键词加密,印到卡片上之前先验证密文能干净地往返回你 的线索。

  • 在同一输入上对比博福特和维吉尼亚

    你在研究多表代换密码,想亲手感受加法密钥和减法密钥的区别。把同一段 明文和关键词分别放进这里和维吉尼亚工具,把 LLTOLBETLNPR 和 LXFOPVEFRNHR 并排看,符号方向的影响一目了然。分享链接能让同学打开 一模一样的消息和关键词,确认彼此看到的是同一结果。

常见踩坑

  • 把博福特和维吉尼亚搞混。维吉尼亚是 P + K 且要解码方向,博福特是 K − P 且自反。把维吉尼亚密文丢进博福特解码器,或反过来,即使关键词对了也只会得到乱码。怪关键词之前,先确认题目到底用的是哪种密码。

  • 把博福特和变体博福特弄混。变体(有时叫德式博福特)用的是 P − K 而不是 K − P,方向相反,且不自反。如果你的输出像是被整体平移了固定量,可能是减法顺序选错了。本工具实现的是经典的 K − P 形式。

  • 以为非字母会消耗关键词。这里空格、数字和标点会原样穿过,不推进关键词指针。如果你预期它们会推进密钥,手算结果就会和工具对不上。若某道题对对齐另有定义,先把消息只留字母再算。

隐私说明

整个加解密都是浏览器标签页里运行的纯 JavaScript。你的文本、关键词和结果 都不离开页面,也不记录。唯一要注意:分享链接会把文本和关键词写进查询 字符串,所以把「分享链接」粘到聊天里,对方服务器的访问日志会留下这些内容。 不想暴露的内容,请用复制按钮粘贴文本,而不是分享网址,也别忘了博福特本来 就不是真正的加密。

常见问题

类似工具组合

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

Made by Toolora · 100% client-side · Updated 2026-06-14