跳到主内容
UniKit

A1Z26 字母数字加密

把字母按 A=1、B=2、…、Z=26 转成数字,或把数字还原成字母;可选分隔符、保留非字母字符、大小写输出。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

A = 1,B = 2,…,Z = 26

结果

这个工具能做什么

  • 把一串字母转成 A=1、B=2、…、Z=26 的数字串,这是谜题、CTF 与儿童密码游戏里最常见的替换法。
  • 把单词变成数字序列做编号、校验位或排序键,编码后直接复制走,不用自己一个个数。
  • 解码别人给的 `8-5-12-12-15` 这类数字串,确认它到底是不是 A1Z26 而不是别的编码。
  • 保留非字母字符后,`hello, world!` 会变成 `8-5-12-12-15, 23-15-18-12-4!`,标点位置一眼可见。

示例

输入

UniKit

输出

21-14-9-11-9-20

编码只记录字母序号,大写小写都会变成同一个数字,所以解码回来是 UNIKIT 而不是 UniKit。

常见问题

数字超过 26 会怎么样?

会报「数字必须在 1–26 之间」。A1Z26 的字母表只有 26 个位置,0、27、99 这类值没有对应字母,工具不会替你猜。看到这种数字通常说明原文不是 A1Z26,或者分隔符选错了(比如把空格当成了数字的一部分)。

为什么解码出来大小写不对?

因为编码阶段就把大小写信息丢掉了:a 和 A 都映射到 1。解码默认输出大写,想全小写可以取消勾选「解码结果大写」,但原文的混写大小写无法还原。

标点和空格会被丢掉吗?

默认勾选「保留非字母字符」,标点、数字会原样留在结果里;空白字符(空格、换行、制表符)始终被忽略,不会占一个数字位。取消勾选后这些非字母字符会被整段删除。

它和凯撒密码、维吉尼亚密码有什么区别?

A1Z26 只是把字母换成数字,没有位移也没有密钥,任何人一眼就能解回来;凯撒和维吉尼亚保留字母形态,需要密钥才能还原。所以 A1Z26 只适合做谜题或编号,不要用来保护任何真实数据。

输入会被上传吗?

不会。编码和解码全部在你的浏览器里用 JavaScript 完成,页面不发任何网络请求,输入内容也不会被记录,断网状态下照样能用。

关键词:a1z26字母数字字母转数字cipher加密解密decodeencodenato

同类工具