跳到主要内容

栅栏密码:加密、解密与暴力破解

栅栏之字形密码加密、解密、暴力破解,带实时网格,栏数加偏移,浏览器本地

  • 本地处理
  • 分类 编码加密
  • 适合 快速检查小 payload、令牌、哈希和编码值。
栅栏(之字形)密码。文字沿对角线写在固定栏数上,再逐行读出。它是置换密码,只打乱字符顺序、不替换字符,所以空格、标点、中文也一起被打乱。唯一的密钥就是栏数。不知道栏数?用暴力破解,挑读起来通顺的那一行。
输入0 字符
输出0 字符
加密 / 解密后的文字显示在这里。

这个工具能做什么

免费在线栅栏密码工具,在浏览器里直接对经典的之字形置换密码做加密、解密 和暴力破解。设任意栏数(2 栏起)和一个可选的起始偏移,文字就沿对角线先 往下再往上写在各栏上,再逐行读出来。著名的例子 WEAREDISCOVEREDFLEEATONCE 用 3 栏会变成 WECRLTEERDSOEEFEAOCAIVDEN。栅栏是置换密码,只重排字符、不 替换字符,所以空格、标点、数字和中文都一起参与打乱,一个字符都不丢。不知道 栏数?暴力破解模式从 2 栏起逐个栏数解一遍,把候选结果列出来,你挑读得通的 那一行,栅栏的 CTF 和谜题就是这么破的。之字形网格清楚地画出每个字符落在 哪一栏上。工具 100% 在你浏览器里运算,带复制按钮和可还原同一段文字、栏数 和偏移的分享链接。不上传,不走服务器。

工具细节

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

怎么用

  1. 1. 输入

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

  2. 2. 处理

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

  3. 3. 复制 / 下载

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

栅栏密码加解密器 适合怎么用

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

适合编码任务

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

编码检查项

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

下一步可以接着做

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

  1. 1 凯撒密码加解密器 凯撒位移密码加密、解密、暴力破解,25 种位移一次全列,ROT13 快捷,浏览器本地 打开
  2. 2 维吉尼亚密码加解密 用关键词加密解密,多表代换逐位移码,保留大小写,非字母原样跳过,浏览器本地运算 打开
  3. 3 ROT13 编码解码器 ROT13 / ROT47 / 凯撒密码,浏览器内即时编码解码。 打开

真实使用场景

  • 解 CTF 的置换密码题

    新手 CTF 的 crypto 题给你一串 "fanlrieca{lfeg_}",把 flag 打乱了 也不给密钥。粘进来切到暴力破解,工具从 2 栏起逐个栏数解一遍。某一行 把花括号和字母拼回 flag{rail_fence},它对应的栏数(4 栏)就是密钥。不用写 脚本,不用画格子,也不用拿手数对角线。

  • 给密室或寻宝设计谜题

    你想要一条线索,在玩家找到栏数之前都像乱码。敲下线索设 4 栏,把加密 后的那行抄到道具卡上,再把 "4" 藏在房间别处。玩家凑齐两样东西就能解 出消息。分享链接会还原你设的栏数和偏移,把整套谜题交给搭档时不必重打 一遍。

  • 课堂上讲置换与代换的区别

    入门课大多从凯撒讲起,凯撒是把字母换掉。栅栏密码是个干净的反例,它 一个字母都不换,只挪位置。打开之字形网格敲个词,全班看着字母沿对角线 落在各栏上,再逐行读出来。拖动栏数演示同一段文字怎么重排成不同结果, 再解密一下,证明这个挪动是可逆的。

  • 还原多年前编码的旧纸条

    你翻出一张纸条写着 "T aie hsi alfnemgisr cs",只记得当年用了栅栏 密码,却忘了几栏。暴力破解把各个候选明文并排列出,其中一行在 3 栏处 读出来是 "This is a rail fence msg"。那行旁边的栏数就是你忘掉的密钥,接下来 整本笔记都能照这个法子解开。

常见踩坑

  • 加密解密用了同一个方向。栅栏密码不是自反的:写之字形和读回来是两套不同的运算。用 3 栏加密后又点了一次加密而不是解密,文字会被再打乱一遍,而不是还原。把模式切到解密,栏数保持不变。

  • 先把空格和标点删掉。栅栏密码是置换密码,每个字符都参与打乱,空格也算。你加密前删了空格,对方解密时却留着空格,栏的排布就对不上,消息解出来是错的。加密和解密要用完全一样的字符串。

  • 忘了自己设过的偏移。栏数加一个非零偏移仍是一个有效密钥,但两半都得对上才能还原。你在偏移 2 上加密,解密时栏数对了偏移却填 0,解出来就是乱码。分享链接把两者都带上,别凭记忆。

隐私说明

每一次编码和解码都是在你浏览器标签页里运行的纯 JavaScript。你输入的文字 不离开页面,也不记录。有一点要说白:栅栏密码不是真正的加密。它唯一的秘密 是一个不大的栏数,这里的暴力破解模式一键就能破掉未知密钥,所以千万别拿它 保护密码、文档或私人消息。它是为谜题、CTF 练习和教学造的。分享链接会把 文字、栏数和偏移写进查询字符串,粘到聊天里这些字符会留在对方服务器的访问 日志里。拿来分享谜题没问题,真要保密的东西别用它。

常见问题

类似工具组合

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

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