AES 解密器

使用加密时的密码或原始十六进制密钥,解密 ToolTab AES JSON 信封

加密 JSON

粘贴来自加密器的 AES JSON 信封,或选择本地 .json 文件。任何内容都不会离开此浏览器

JSON 文件

也可以直接选择下载的 AES 加密器 JSON 文件

密钥材料

JSON 信封会声明解密需要原始密码,还是长度完全匹配的原始 AES 密钥

信封要求密码

信封详情

解密前查看已存储的 AES 参数

尚未加载信封

明文

解密成功后,可复制还原的文本或下载还原的文件

尚未解密

AES 解密使用加密时的密钥材料还原明文。此工具用于解密 ToolTab AES 加密器生成的 JSON 信封。信封将算法、密钥派生设置、盐、IV、密文和明文元数据保存在一起,密码或原始密钥则单独保管

所有处理都通过浏览器 Web Crypto API 在本地完成。加密 JSON、密码、原始密钥和解密结果都不会上传

何时使用此工具

当有人给你一个 inbrowser-aes-v1 JSON 信封,或者你需要还原之前用匹配的 AES 加密器页面加密的笔记、令牌、配置片段或文件时,可以使用此工具

如果信封使用密码创建,请输入同一密码;工具会复用其中的 PBKDF2 哈希算法、迭代次数、盐、AES 模式和密钥长度。如果使用原始密钥创建,请输入加密时的十六进制密钥,长度需与信封记录一致

实用说明

AES-GCM 会认证加密数据,因此密钥错误或 JSON 被更改时应当失败,而不是返回被篡改的明文。AES-CBC 和 AES-CTR 可以解密兼容信封,但它们本身不会认证密文

请将密码或原始密钥与 JSON 信封分开保存。任何同时拥有信封和密钥材料的人都可以恢复明文。对于文件信封,还原后的下载会使用 JSON 中存储的原始文件名和媒体类型

使用方法

输入文本或选择文件,设置密钥和参数后加密。解密时先加载 JSON 查看参数,再提供加密时的密码或密钥