DevToolPal
简

编码与哈希

16 个工具

Base64 编码解码 把文本编码为 Base64,或把 Base64 解码回文本,完整支持 UTF-8 和 URL 安全格式。 URL 编码解码 把文本做百分号编码,安全放进 URL 和查询参数;或把 %XX 序列解码回可读文本。 JWT 解码 解码 JSON Web Token,查看头部和载荷,并检查签发时间和过期时间。 MD5 / SHA 哈希生成器 一次计算文本的 MD5、SHA-1、SHA-256、SHA-384 和 SHA-512 哈希值,可输出十六进制或 Base64。 MD5 哈希生成器 计算任意文本的 MD5 哈希值,可逐行计算,输出十六进制或 Base64,全部在浏览器本地完成。 SHA-256 哈希生成器 计算任意文本的 SHA-256 哈希值,可逐行计算,输出十六进制或 Base64,全部在浏览器本地完成。 HTML 实体编码与解码 把文本转义成 <、é 这样的 HTML 实体,或把实体还原成普通文本。 图片转 Base64 把 PNG、JPG、GIF、WebP、SVG 图片转换成 Base64 Data URI,可直接用于 CSS、HTML 和 Markdown,也能把 Base64 还原成图片。 JWT 生成与签名 用 JSON 载荷生成并签名 JSON Web Token,支持 HS256/384/512,以及使用 PEM 私钥的 RS、PS、ES 算法。 字符串转义/反转义 为 JSON、JavaScript、Java/C#、Python、SQL、CSV、XML、正则表达式和 Shell 命令转义或反转义字符串。 SHA-1 哈希生成器 计算任意文本的 SHA-1 哈希值,可逐行计算,输出十六进制或 Base64,全部在浏览器本地完成。 SHA-512 哈希生成器 计算任意文本的 SHA-512 哈希值,可逐行计算,输出十六进制或 Base64,全部在浏览器本地完成。 HMAC 生成器 用密钥计算消息的 HMAC-MD5、HMAC-SHA1、HMAC-SHA256、HMAC-SHA384 和 HMAC-SHA512,输出十六进制或 Base64。 Bcrypt 哈希生成与校验 按指定成本用 bcrypt 哈希密码,或校验密码是否与 bcrypt 哈希匹配。 AES 加密解密 用口令(PBKDF2)或十六进制密钥,以 AES-GCM 或 AES-CBC 加密、解密文本,输出 Base64。 TOTP / HOTP 验证码生成器 根据 Base32 密钥或 otpauth:// URI 生成双因素认证验证码(TOTP 和 HOTP),支持 SHA-1/256/512、6–8 位和实时倒计时。