ROT5 编码器和解码器

将数字 0-9 旋转 5 个位置——相当于字母版 ROT13 的数字对应形式。

"12345""67890"(ROT5)
ROT5
位移 5
数字
仅数字(0-9)

ROT5 转换参考

数字(0-9)

0 1 2 3 4 5 6 7 8 9
5 6 7 8 9 0 1 2 3 4

示例

HELLOHELLO
1234567890
注意: 只会转换数字 0-9

ROT5 的工作原理

ROT5 对数字 0-9 做简单替换。每个数字向前移动 5 个位置,并在末尾回绕,所以 0 会映射到 5,9 会映射到 4。字母和标点保持不变。

ROT5 与 ROT18

ROT5 常与 ROT13 组合成 ROT18。在 ROT18 中,字母使用 ROT13,数字使用 ROT5,因此字母数字混合内容可以在一次处理中同时被混淆。

ROT5 的常见用途

ROT5 适合对电话号码、标识符、邮编和示例数字数据做轻度混淆。它只是方便的转换方式,不是安全功能。

ROT5 对照表

ROT5 的映射非常直接:0↔5、1↔6、2↔7、3↔8、4↔9。因为数字集共有 10 个字符,而位移是 5,所以 ROT5 天然自逆。

关于 ROT5 的常见问题

ROT5 是什么意思?

ROT5 指“旋转 5 位”。它会在 0-9 的范围内把数字向前位移 5 个位置。

ROT5 会影响字母吗?

不会。ROT5 只转换数字。字母、空格、标点和符号都会原样保留。

ROT5 和 ROT13 类似吗?

类似。ROT13 是把字母表位移一半,ROT5 是把数字集位移一半,因此两者都具有自逆特性。