文本密码套件 — ROT13、摩尔斯、NATO、Unicode

用一个工具转换文本:套用 ROT13 或 ROT47、编码或解码摩尔斯电码、用 NATO 音标字母拼读,以及转义或还原 Unicode \uXXXX 序列。

正在加载工具…

文本密码套件 — ROT13、摩尔斯、NATO、Unicode这是一个四合一的文本转换套件:从下拉菜单选择一种转换,结果会即时更新。它支持 ROT13 与 ROT47 字母旋转、双向摩尔斯电码、NATO 音标字母,以及 Unicode \uXXXX 转义。每次转换都完全在你的浏览器中用纯 JavaScript 完成,你输入的内容不会被上传或保存到任何地方。

文本密码套件 — ROT13、摩尔斯、NATO、Unicode 是什么?

文本密码套件是一款免费的浏览器内转换器,把四种经典文本变换集中在一个下拉菜单后面。ROT13 与 ROT47 是简单的字母旋转密码,常用于隐藏剧透、谜题答案或论坛文本;它们是自反的,同一操作既能打乱也能还原。摩尔斯电码把字母和数字转成点和划,用于无线电、信号传递与学习,而“解码”方向会把点划读回文本。NATO 音标字母把单词拼读为 Alfa、Bravo、Charlie,使其在嘈杂的电话或无线电信道中也不会出错,同时也能把代码词读回字母。Unicode 转义把字符改写成 \uXXXX 序列,便于源代码、JSON 字符串和调试使用,并有“还原”方向把它们恢复。开发者、业余无线电爱好者、学生和谜题迷每天都在用它。由于该组件仅通过 JavaScript 渲染,这段文字即为可被索引的描述:对字符串做 rot13、解码摩尔斯、用 NATO 字母拼读,或把文本转义为 Unicode。

如何使用 文本密码套件 — ROT13、摩尔斯、NATO、Unicode

  1. 从下拉菜单选择一种转换:ROT13、ROT47、摩尔斯电码、NATO 字母或 Unicode 转义。
  2. 对于摩尔斯、NATO 和 Unicode,用 Encode / Decode(编码 / 解码)开关选择方向(ROT13 和 ROT47 可自我还原,因此没有开关)。
  3. 在 Input 输入框中键入或粘贴文本。
  4. 在你输入时,转换结果会出现在只读的 Output 输出框中。
  5. 在下方统计行查看输入和输出的字符数。
  6. 点击 Copy 将结果复制到剪贴板。

示例

对单词做 ROT13

输入

Hello

输出

Uryyb

把文本编码为摩尔斯电码

输入

SOS

输出

... --- ...

用 NATO 字母拼读名字

输入

Cat

输出

Charlie Alfa Tango

常见问题

为什么 ROT13 和 ROT47 没有编码 / 解码开关?
两者都是自反密码:同一旋转套用两次即可还原原文。ROT13 把每个字母移动 13 位(26 的一半),ROT47 把可打印 ASCII 移动 47 位(94 的一半),所以一个按钮既能打乱也能还原。编码 / 解码开关只在摩尔斯、NATO 和 Unicode 中出现,因为它们的两个方向并不相同。
摩尔斯转换的输出是什么格式?
编码时,字母和数字会变成以单个空格分隔的点和划,单词之间用斜杠( / )分隔。解码时,请用同样的约定粘贴摩尔斯电码——符号之间用空格、单词之间用斜杠——工具会把它读回文本。无法识别的字符会被跳过。
NATO 音标字母有什么用?
它为每个字母和数字指定一个明确的代码词——Alfa、Bravo、Charlie 等——让拼读在嘈杂的电话或无线电链路中也能正确传达。编码会把你的文本拼读成代码词;解码会把一串代码词读回字母。各词之间用单个空格连接。
Unicode 转义有什么作用?
编码会把每个字符改写成 \uXXXX 转义序列,便于把文本嵌入源代码、JSON 字符串,或在调试时查看隐藏字符。还原会把 \uXXXX 序列变回对应字符,其他文本保持不变。
我的文本会被上传到服务器吗?
不会。每次转换都 100% 在你的浏览器本地用内置 JavaScript 完成。你输入的内容不会被上传、存储或发送到任何地方,因此你可以放心转换私密消息、密码或敏感代码。

相关工具