什么是AES 文本解密器?

AES文本解密器把AES加密的文本还原成可读的明文。粘贴密文,输入加密时用的密码,原始消息就会还原出来。所有处理都在你的设备上私密完成。

把 CryptoJS 风格的 AES 密文(以 U2FsdGVkX1... 开头、Base64 形式的盐+密文)粘贴进来,输入密码,就能恢复原始消息。页面里自带一个示例,一键就能载入,方便先跑通流程再粘贴真实数据。还有显示密码开关,可以查看自己输入的内容,不必反复重输。

使用方法

  1. 将AES加密的密文粘贴到输入区域。
  2. 输入加密文本时所使用的相同密码或密钥。
  3. 点击“解密“按钮查看原始明文,然后复制或下载解密后的内容。

何时使用

  • 同事用配套的 Text Encryptor AES 工具加密了一段消息,现在要把它读出来。
  • 翻出多年前自己保存的加密笔记,只记得密码,需要还原内容。
  • 在依赖备份之前,先验证一下自己生成的密文是否还能正常解开。

结果

同事发来一段AES加密消息“U2FsdGVkX1+...“和共享密码“meeting2024“。您粘贴密文、输入密码,即可看到原文“Q3预算已批准——继续执行招聘计划“。

常见问题

工具能解开哪种 AES 变体的密文?
默认情况下,工具假设输入是 CryptoJS 风格的 AES-256-CBC,带有 OpenSSL Salted__ 信封(U2FsdGVkX1... 前缀)和 EvpKDF 密钥派生。如果密文来自 OpenSSL 1.1.1 或更高版本,请在高级选项中切换到 PBKDF2,并填入加密时使用的迭代次数和哈希。本站 Text Encryptor AES 生成的密文用默认设置即可顺利解密。
为什么我得到的是空结果或者「解密失败」?
一般是密码差了一个字符,常见的是从聊天工具粘贴时多带了一个空格,也可能是密文复制时被截断。可以打开显示密码开关检查输入,并确认密文确实以 U2FsdGVkX1 开头。
OpenSSL 或其他库生成的密文能解吗?
可以,只要参数对得上。默认的「自动」模式期望 CryptoJS / OpenSSL 的 Salted__ 封装格式。对于 OpenSSL、Python cryptography、Java javax.crypto 等库直接输出的原始密文,请打开「高级选项」选择对应的加密模式(GCM、CBC、CTR、CFB、OFB 或 ECB)、密钥长度、IV 或随机数。Hex 和 Base64 两种密文编码都支持。
密码会被上传到任何地方吗?
不会。整个解密过程都在你的设备上完成,什么都不会离开当前页面,所以即使在未登录的标签里粘贴敏感密码也是安全的。关闭标签页,密码也就一起消失了。
密文很长怎么办,粘不下吗?
直接粘进去就行。输入框长度不限,会自动滚动。如果来源把密文分了好几行,也没关系,解密前会先去掉所有空白字符,不用手动把行拼起来。

相关工具