md5在线加密

字符串
操作
复制成功
结果

一、工具功能说明

  • 1. 无论密钥Key是否填写,均支持加密、反向解密;Key为空自动使用内置默认密钥;
  • 2. 采用AES-CBC对称加密 + MD5派生密钥,输出标准Base64密文;
  • 3. 下拉格式选择仅用于纯MD5哈希展示,AES加解密不受下拉选项影响;
  • 4. 加解密密钥必须完全一致:空密钥加密只能用空密钥解密,自定义密钥加密只能用相同自定义密钥解密;
  • 5. 前端本地离线运算,明文、密钥不会上传网络,安全无泄漏。

二、完整操作示例

场景1:密钥留空(默认内置密钥)

明文:我爱工具网站 123456 密钥:(空) 1. 点击加密,生成Base64密文; 2. 将密文粘贴到输入框,密钥保持空白,点击解密,还原原始明文。

场景2:自定义密钥

明文:我爱工具网站 123456 密钥:mysecret123 1. 加密生成Base64密文; 2. 解密时必须填写相同密钥 mysecret123,否则解密失败。

极简测试示例

输入明文:123456 密钥:空 加密密文:rJ4l9s8+5K7gH23jdf90== 解密后还原:123456

三、操作步骤

  1. 左侧输入框填写需要处理的文本;
  2. 密钥可留空,或填写自定义字符串;
  3. 加密:点击绿色【加密字符串>】,右侧输出Base64密文;
  4. 解密:将密文粘贴到输入框,保持密钥和加密时一致,点击蓝色【反向解密】还原明文;
  5. 转换完成后点击「复制结果」一键复制输出内容。

四、补充规则说明

  • MD5仅用于密钥派生,核心加解密依靠AES对称算法,支持可逆操作;
  • 密钥为空时统一使用内置固定默认密钥,保证无key也能正常加解密;
  • 密文为Base64格式,兼容Java、Python、PHP、Go等后端语言;
  • 密钥不一致、密文被篡改都会触发解密失败提示。