编码与安全
Base64、哈希、密码及其它编码工作。 · 3 个工具
密码生成器生成随机密码,可设长度、符号、数字,显示熵值Base64 编码 / 解码文本或文件与 Base64 互转,支持 UTF-8 和 URL 安全哈希计算 (MD5, SHA-256)计算 MD5、SHA-1、SHA-256、SHA-512 与 HMAC
编码工具在不改变含义的前提下换一种表示——字节换成 Base64、文本换成哈希摘要、随机数换成密码。它们是邮件附件、API 认证、下载校验和账号安全背后的管道,也是简陋实现最容易出错的地方:UTF-8 处理、URL-safe 字母表、弱随机源。
Base64 对文本和文件编码、解码,可选 URL-safe 字母表和换行,解出来的字节能按文本显示,也能直接下载。哈希计算对文本或任意大小的文件计算 MD5、SHA-1、SHA-256、SHA-384、SHA-512,并有一个框可以粘贴官方公布的校验值,一眼看出下载的文件对不对。
密码生成器从浏览器的加密随机源(Web Crypto)取数,绝不用 Math.random,并显示生成结果的熵。因为不上传任何内容,你可以像在本地跑一条命令一样放心地在这里哈希一个机密文件或生成一个生产环境密码——工具页里写明了具体是哪个 API 在干活。