文本加密工具

免费在线文本加密工具。支持 MD5、SHA1、SHA224、SHA256、SHA384、SHA512、SHA3 哈希计算,AES-256-CBC 加解密,HMAC、Bcrypt、CRC32、文件拖拽哈希校验。所有处理在浏览器中完成,数据不会离开您的设备。

输入文本

输入信息统计

实时更新
字符数:0 单词数:0 UTF-8 字节:0 UTF-16 字节:0
点击选择文件 或拖拽文件到此处
支持任意格式,自动计算 MD5/SHA256 哈希值,可输入官方哈希值自动校验

Base64 联动 自动显示

多算法哈希结果 同时显示全部8种算法

算法 哈希值 耗时 操作
MD5
SHA1
SHA224
SHA256
SHA384
SHA512
SHA3-256
SHA3-512

哈希对比 验证哈希值是否匹配

主算法结果 SHA256

AES-256-CBC 加解密

什么是文本加密与哈希?

哈希函数 是一种将任意长度的数据映射到固定长度摘要的算法。常见的哈希算法包括 MD5、SHA1、SHA256、SHA512 等。哈希函数具有以下特点:

  • 单向性:从哈希值无法还原原始数据
  • 确定性:相同输入始终产生相同哈希值
  • 抗碰撞性:难以找到两个不同输入产生相同哈希值
  • 雪崩效应:输入微小变化会导致哈希值完全不同

各算法说明

  • MD5(128位)— 速度快但已不安全,适合文件完整性校验
  • SHA1(160位)— 已被证明存在碰撞攻击风险
  • SHA224/256(224/256位)— SHA-2 家族,安全性高,广泛使用
  • SHA384/512(384/512位)— SHA-2 家族,更高安全性
  • SHA3-256/512(256/512位)— SHA-3 最新标准,安全性最高
  • AES-256-CBC — 对称加密,可加密解密,需要密钥和IV
  • HMAC — 基于密钥的哈希消息认证码
  • Bcrypt — 密码哈希算法,内置盐值,可调计算成本
  • CRC32 — 循环冗余校验,用于数据完整性检测(非加密安全)

隐私说明

所有加密和哈希计算均在您的浏览器中完成,数据不会上传到任何服务器。 本工具使用 CryptoJS 库在浏览器端执行所有计算,您可以放心处理敏感数据。AES 加密密钥和 IV 也仅保存在当前页面内存中,刷新页面即清除。

使用场景

  • 密码存储 — 使用 SHA256 或 Bcrypt 哈希密码
  • 文件完整性校验 — 下载文件后比对 MD5/SHA256 哈希值
  • API 签名 — 使用 HMAC 对请求进行签名验证
  • 数据加密 — 使用 AES 对敏感数据进行加密传输
  • 数据去重 — 使用哈希值快速判断数据是否重复

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏