对称加密工具用于在浏览器内测试和验证 AES、DES、Triple DES、RC4 等对称加密算法的加密与解密流程。适合学习密码学课程中对称加密的工作模式、验证前后端加解密逻辑的一致性、快速生成测试用密文或解密调试日志中的加密字段,以及理解不同填充模式(Pkcs7、ZeroPadding 等)对加密结果的影响。
加密模式下输入待加密的明文字符串、密钥(Key)和可选的初始向量(IV);解密模式下输入 Base64 编码的密文字符串及对应的密钥和 IV。同时需要选择算法(AES / DES / Triple DES / RC4)、加密模式(CBC / CFB / CTR / OFB / ECB)和填充方式(Pkcs7 / Iso97971 / AnsiX923 / Iso10126 / ZeroPadding / NoPadding)。
加密模式下输出 Base64 编码的密文字符串,可直接复制用于传输或存储测试;解密模式下输出还原后的明文字符串。当密钥不匹配、IV 错误或填充方式不一致导致解密失败时,工具会返回明确错误提示帮助排查问题。
工具会按所选算法、模式和填充方式执行加密或解密。加密时输出 Base64 密文;解密时需要使用相同密钥、模式、填充方式和 IV 才能还原明文。所有操作在本地完成,密钥和明文数据不会上传。
输入示例
算法: AES | 模式: CBC | 填充: Pkcs7
密钥: my-secret-key-32
IV: 1234567890abcdef
明文: Hello ToolOrbit!输出示例
密文 (Base64):
U2FsdGVkX19...(Base64 编码的加密结果,每次加密输出不同)IV 是为了增加随机性的偏移值。在 CBC 等模式下,即使对相同的明文加密,不同的 IV 也会产生不同的密文结果。
绝对不能。强对称加密算法的安全性完全依赖于密钥。密钥一旦丢失,数据将无法还原且不可逆转。
可以。该工具基于 Web Crypto API 本地算路,您的原始文件内容不会经过网络,在保障便利的同时维持了极高的隐秘性。