古代斯巴达密码棒(天书)密码加密解密,带实时密码棒网格和可调直径,浏览器本地
- 本地处理
- 分类 编码加密
- 适合 快速检查小 payload、令牌、哈希和编码值。
加密 / 解密后的文字显示在这里。这个工具能做什么
免费在线天书密码工具,在浏览器里直接对已知最古老的军事密码做加密和解密。 天书密码(scytale)是古代斯巴达用的,把一条皮条缠在木棒上,沿着木棒纵向 写下消息,只有用同样粗细的木棒才能读回来。这里你设一个密钥,也就是直径, 它是绕木棒一圈能容纳的字符数,等于列数。文字按行写进这么多列里,再一列 一列往下读出来就是加密,解密则反过来。天书密码是置换密码,只重排字符、不 替换字符,所以空格、标点、数字和中文都一起参与打乱,一个字符都不丢。它和 栅栏密码、列移位密码属于同一族,只是采用最朴素的按行写、按列读的网格。忘了 直径?把它从 2 一格一格往上调,直到文字读得通,天书密码的 CTF 和谜题就是 这么破的。实时密码棒网格清楚地画出每个字符怎样缠绕木棒。工具 100% 在你 浏览器里运算,带复制按钮和可还原同一段文字和直径的分享链接。不上传,不走 服务器。
工具细节
- 输入
- 文本 + 数值
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制 + 预览
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 可分享链接状态
- 关键设置会进入 URL,复制链接后别人能复现同一组参数。
- 性能预算
- 首屏 JS ≤ 9 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 编码加密 · 学生
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
天书密码加解密器 适合怎么用
适合做浏览器本地的编码、解码、哈希、令牌检查和可分享转换。
适合编码任务
- 快速检查小 payload、令牌、哈希和编码值。
- 把值整理好再放进 API、URL、文档或客服工单。
- 输入可能敏感时,尽量避开账号型在线工具。
编码检查项
- 真实密钥不要随便粘贴,除非确认能接受本地浏览器处理。
- 分享结果前确认这个操作是否可逆。
- 哈希值要核对算法和大小写是否符合对方要求。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
解一道天书密码的 CTF 题
一道 crypto 题给你一串打乱的字符,只提示它是缠在木棒上的。粘进来切到 解密,把直径从 2 一格一格往上调。到了对的直径,乱码会一下子变成可读的 文字或 flag{...},那行旁边的直径就是密钥。因为天书密码只重排字母,密文 和答案里的字母数量完全一样,所以你不用做词频分析就能确认解对了。
上一堂可以动手的斯巴达历史课
要讲古希腊的军事通信?敲一句简短的命令,比如 HELP US WE ARE UNDER ATTACK,把直径设成 5,打开密码棒网格。全班看着消息按行绕木棒写下, 再沿每一列往下读成密文。给另一组只发那条打乱的皮条和一根直径 5 的木棒, 他们就能直接读回来,这正是两个斯巴达将领共享密钥的方式。
给密室或寻宝设计谜题
你想要一条线索,在玩家找到木棒粗细之前都像噪声。敲下线索选一个直径, 把加密后的那行抄到道具上。把直径当成一个数字藏在房间别处,也许就是一根 真木棍的宽度。玩家把皮条和粗细凑齐,消息就解出来了。分享链接会还原你设 的文字和直径,搭档不必重打一遍就能把谜题搭回来。
演示置换不改变字母频率
课堂或讲义上,天书密码是最干净的例子,用来展示一种藏住消息却不碰字母 数量的密码。加密一句话,再数加密前后的字母,会完全一样,这就证明置换 密码做的事和凯撒移位不同。它也说明了为什么攻击者在这里靠的是字谜和列的 技巧,而不是一张词频表。
常见踩坑
连点了两次加密,而不是先加密再解密。天书密码不是自反的,因为横着绕木棒写和沿列往下读是两套不同的运算。你在直径 5 上加密后又按了一次加密,文字会被再打乱一遍,而不是还原。直径保持不变,把模式切到解密。
解密时用了和加密不同的直径。直径就是全部的密钥,差一格,各列高度就错了,消息读出来是乱码。要是忘了那个数,就在解密模式里把直径从 2 一格一格往上调,盯着文字变得可读的那个值。
加密前把空格或标点删掉。天书密码是置换密码,每个字符都在木棒上占一个位置,空格也算。你先删了空格,读的人却留着,网格大小就不一样,往返就对不上。加密和解密要用一字不差、完全相同的字符串。
隐私说明
每一次编码和解码都是在你浏览器标签页里运行的纯 JavaScript。你输入的文字 不离开页面,也不记录。有一点要说白:天书密码不是真正的加密。它唯一的秘密 是一个不大的直径,把几个值挨个试一遍,几秒就能破掉未知密钥,所以千万别拿 它保护密码、文档或私人消息。它是为谜题、CTF 练习、教学,以及亲手体会古代 斯巴达怎么传令而造的。分享链接会把文字和直径写进查询字符串,粘到聊天里这些 字符会留在对方服务器的访问日志里。拿来分享谜题没问题,真要保密的东西别用它。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。