[{"data":1,"prerenderedAt":367},["ShallowReactive",2],{"tool-content:md5-generator":3,"published-tool-content":151},{"id":4,"title":5,"body":6,"category":127,"dataVersion":128,"description":129,"extension":130,"featured":131,"icon":132,"keywords":133,"meta":138,"navigation":131,"path":139,"seo":140,"seoTitle":141,"slug":142,"status":143,"stem":144,"updatedAt":145,"usageTips":146,"__hash__":150},"tools\u002Ftools\u002Fmd5-generator.md","MD5 哈希工具",{"type":7,"value":8,"toc":110},"minimark",[9,13,17,20,23,28,36,46,49,53,56,59,62,72,76,79,82,86,89,93,96,100,103,107],[10,11,12],"h2",{"id":12},"工具说明",[14,15,16],"p",{},"这个工具计算 UTF-8 文本或本地文件的 128 位 MD5 摘要。结果可以显示为小写\u002F大写十六进制，也可以切换为标准 Base64。",[14,18,19],{},"文件和摘要只在当前浏览器中处理，不会上传或保存。",[10,21,22],{"id":22},"如何使用",[24,25,27],"h3",{"id":26},"文本-md5","文本 MD5",[14,29,30,31,35],{},"选择“文本”，输入内容后点击生成。",[32,33,34],"code",{},"hello"," 的十六进制 MD5 是：",[37,38,44],"pre",{"className":39,"code":41,"language":42,"meta":43},[40],"language-text","5d41402abc4b2a76b9719d911017c592\n","text","",[32,45,41],{"__ignoreMap":43},[14,47,48],{},"空文本也有确定摘要，可以保持输入为空直接计算。",[24,50,52],{"id":51},"文件-md5","文件 MD5",[14,54,55],{},"选择“文件”，挑选本地文件后生成摘要。工具读取文件的全部原始字节，不会改变换行或字符编码。",[14,57,58],{},"当前实现会把整个文件读入浏览器内存。处理超大文件时可能占用较多内存，请避免同时打开多个大文件任务。",[24,60,61],{"id":61},"输出格式",[63,64,65,69],"ul",{},[66,67,68],"li",{},"Hex：固定 32 位，可切换小写和大写。",[66,70,71],{},"Base64：对 16 字节原始摘要进行标准 Base64 编码。",[10,73,75],{"id":74},"md5-不是加密","MD5 不是加密",[14,77,78],{},"MD5 是单向哈希函数，没有“解密”操作。MD5 已存在实用碰撞攻击，不应再用于密码存储、数字签名、证书或对抗性完整性校验。",[10,80,81],{"id":81},"常见问题",[24,83,85],{"id":84},"为什么文件-md5-与其他工具不同","为什么文件 MD5 与其他工具不同？",[14,87,88],{},"请确认比较的是同一个文件字节。文件内容、换行或末尾空字节的任何变化都会改变摘要。",[24,90,92],{"id":91},"大写小写和-base64-是不同摘要吗","大写、小写和 Base64 是不同摘要吗？",[14,94,95],{},"不是。它们只是同一组 16 字节摘要的不同显示方式。",[24,97,99],{"id":98},"可以用-md5-保存用户密码吗","可以用 MD5 保存用户密码吗？",[14,101,102],{},"不可以。应使用带独立盐值的专用密码哈希算法，例如 Argon2id、scrypt 或 bcrypt。",[24,104,106],{"id":105},"文件会上传吗","文件会上传吗？",[14,108,109],{},"不会。文件读取和计算都在当前浏览器中完成。",{"title":43,"searchDepth":111,"depth":111,"links":112},2,[113,114,120,121],{"id":12,"depth":111,"text":12},{"id":22,"depth":111,"text":22,"children":115},[116,118,119],{"id":26,"depth":117,"text":27},3,{"id":51,"depth":117,"text":52},{"id":61,"depth":117,"text":61},{"id":74,"depth":111,"text":75},{"id":81,"depth":111,"text":81,"children":122},[123,124,125,126],{"id":84,"depth":117,"text":85},{"id":91,"depth":117,"text":92},{"id":98,"depth":117,"text":99},{"id":105,"depth":117,"text":106},"hash","md5-text-file-v2","在线计算文本或文件的 MD5 摘要，支持十六进制大小写和 Base64 输出，内容仅在浏览器本地处理。","md",true,"i-lucide-fingerprint",[134,135,52,136,27,137],"MD5 工具","MD5 哈希","MD5 Base64","MD5 摘要",{},"\u002Ftools\u002Fmd5-generator",{"title":5,"description":129},"MD5 哈希工具 - 文本与文件 MD5 在线计算","md5-generator","published","tools\u002Fmd5-generator","2026-07-24",[147,148,149],"支持 UTF-8 文本和本地文件，空文本也可以计算","摘要可显示为 32 位十六进制或标准 Base64","MD5 已不适合密码存储、数字签名或安全完整性校验","k4q7tCClc8AyKCFN0IBQ6LtFljvkViUSIk01DBycyKM",[152,168,180,192,206,218,230,242,244,256,269,280,293,306,318,332,344,355],{"slug":153,"title":154,"description":155,"status":143,"icon":156,"keywords":157,"featured":131},"asymmetric-encryption","RSA 非对称加解密工具","使用 RSA 公钥加密、私钥解密短文本；支持常见 PEM、JWK、X.509 公钥和旧系统兼容参数。","i-lucide-key-round",[158,159,160,161,162,163,164,165,166,167],"RSA 加密","RSA 解密","RSA-OAEP","PKCS1Padding","OAEPWithSHA-256AndMGF1Padding","RSA 密钥生成","PEM 密钥","RSA JWK","PKCS#1 密钥","X.509 证书",{"slug":169,"title":170,"description":171,"status":143,"icon":172,"keywords":173,"featured":131},"base58-converter","Base58 编解码工具","在线使用 Bitcoin Base58 编解码 UTF-8 文本或 Hex 字节，并以文本、Hex 或二进制文件查看解码结果。","i-lucide-binary",[174,175,176,177,178,179],"Base58 编解码","Base58 编码","Base58 解码","Bitcoin Base58","Hex 转 Base58","Base58 在线工具",{"slug":181,"title":182,"description":183,"status":143,"icon":184,"keywords":185,"featured":131},"base64-converter","Base64 编解码工具","在线转换标准 Base64 与 Base64URL，支持 UTF-8 文本、Hex 字节、文件编码及二进制解码下载。","i-lucide-file-key-2",[186,187,188,189,190,191],"Base64 编解码","Base64URL","文件转 Base64","Hex 转 Base64","Base64 解码","Base64 在线工具",{"slug":193,"title":194,"description":195,"status":143,"icon":196,"keywords":197,"featured":131},"chacha20-poly1305","ChaCha20-Poly1305 加解密工具","使用 ChaCha20 或 XChaCha20-Poly1305 安全加解密文本，适合现代 AEAD 或对接 RFC 8439 的场景。","i-lucide-shield-check",[198,199,200,201,202,203,204,205],"ChaCha20-Poly1305","XChaCha20-Poly1305","ChaCha20 加密","Poly1305","RFC 8439","AEAD","AAD","PBKDF2",{"slug":207,"title":208,"description":209,"status":143,"icon":210,"keywords":211,"featured":131},"hex-converter","Hex 编解码工具","在线转换 UTF-8 文本与十六进制字节，支持大小写、0x 前缀以及空格或冒号分隔格式。","i-lucide-hash",[212,213,214,215,216,217],"Hex 编解码","十六进制编码","十六进制解码","文本转 Hex","0x Hex","Hex 在线工具",{"slug":219,"title":220,"description":221,"status":143,"icon":222,"keywords":223,"featured":131},"hybrid-encryption","RSA + AES 混合加解密工具","使用接收方 RSA 公钥加密较长文本：RSA 包装随机 AES-256 密钥，正文由 AES-GCM 保护。","i-lucide-package-check",[224,225,160,226,227,228,229],"混合加密","RSA AES","AES-256-GCM","数字信封","会话密钥","Hybrid Encryption",{"slug":231,"title":232,"description":233,"status":143,"icon":234,"keywords":235,"featured":131},"json-formatter","JSON 格式化与校验工具","在线校验、格式化和压缩 JSON 数据，支持 JSONC 单行与块注释，可准确定位格式错误，内容仅在浏览器本地处理。","i-lucide-braces",[236,237,238,239,240,241],"JSON 格式化","JSON 校验","JSON 压缩","JSONC","JSON 在线工具","JSON 注释",{"slug":142,"title":5,"description":129,"status":143,"icon":132,"keywords":243,"featured":131},[134,135,52,136,27,137],{"slug":245,"title":246,"description":247,"status":143,"icon":248,"keywords":249,"featured":131},"qr-code","二维码生成与识别工具","在线生成二维码并下载 PNG 或 SVG，也可上传图片识别二维码内容；文本和图片只在浏览器本地处理。","i-lucide-qr-code",[250,251,252,253,254,255],"二维码生成","二维码识别","二维码解析","QR Code","在线二维码工具","二维码图片",{"slug":257,"title":258,"description":259,"status":143,"icon":184,"keywords":260,"featured":131},"rsa-key-converter","RSA 密钥格式转换与解析工具","识别 RSA 密钥或证书的实际格式，在 PEM、DER、JWK 之间转换，并用指纹核对是否为同一公钥。",[261,262,263,264,265,266,267,268],"RSA 密钥转换","PEM 转 JWK","JWK 转 PEM","PKCS#1 转 PKCS#8","SPKI 公钥","DER 解析","X.509 证书解析","RSA 指纹",{"slug":270,"title":271,"description":272,"status":143,"icon":196,"keywords":273,"featured":131},"sha256-generator","SHA-256 哈希工具","在线计算文本或文件的 SHA-256 摘要，支持十六进制大小写和 Base64 输出，内容仅在浏览器本地处理。",[274,275,276,277,278,279],"SHA-256 工具","SHA256 哈希","文件 SHA256","SHA256 Base64","文本 SHA256","SHA-256 摘要",{"slug":281,"title":282,"description":283,"status":143,"icon":156,"keywords":284,"featured":131},"sm2-encryption","SM2 公钥加解密工具","面向国密公钥加密生成 SM2 密钥对并处理文本，支持常见 C1C3C2 与旧式 C1C2C3 排列。",[285,286,287,288,289,290,291,292],"SM2 加密","SM2 解密","C1C3C2","C1C2C3","国密算法","SM2 密钥生成","压缩公钥","Hex 密文",{"slug":294,"title":295,"description":296,"status":143,"icon":297,"keywords":298,"featured":131},"sm4-encryption","SM4 对称加解密工具","面向国密系统使用 SM4-CBC 或 SM4-ECB 加解密文本，并与 Hex、Base64 密文接口联调。","i-lucide-lock-keyhole",[299,300,301,302,303,304,289,292,305],"SM4 加密","SM4 解密","SM4-CBC","SM4-ECB","PKCS7","NoPadding","Base64 密文",{"slug":307,"title":308,"description":309,"status":143,"icon":310,"keywords":311,"featured":131},"social-insurance","五险一金计算器","按城市、逐月工资、个人缴费基数和专项附加扣除，估算个人五险一金、累计预扣个税与税后收入。","i-lucide-calculator",[312,313,314,315,316,317],"五险一金","社保计算","公积金计算","缴费基数","税后工资","个税计算",{"slug":319,"title":320,"description":321,"status":143,"icon":297,"keywords":322,"featured":131},"symmetric-encryption","AES 对称加解密工具","使用共享密钥或口令加解密文本；默认采用 AES-256-GCM，并保留 CBC、CTR、CFB、ECB 等兼容模式。",[323,324,325,326,327,328,329,205,330,331],"AES 加密","AES 解密","AES-GCM","AES-CBC","AES-ECB","PKCS7Padding","ZeroPadding","AES AAD","AES 原始参数",{"slug":333,"title":334,"description":335,"status":143,"icon":336,"keywords":337,"featured":131},"timestamp-converter","时间戳转换工具","在线完成 Unix 时间戳与日期时间互转，自动识别秒或毫秒，支持 IANA 时区和多行批量转换。","i-lucide-clock-3",[338,339,340,341,342,343],"时间戳转换","Unix 时间戳","timestamp","日期转时间戳","时间戳转日期","毫秒时间戳",{"slug":345,"title":346,"description":347,"status":143,"icon":172,"keywords":348,"featured":131},"unicode-converter","Unicode 转换工具","在线将中文、Emoji 等普通文本转换为 \\uXXXX Unicode 转义，或把 Unicode 转义还原为可读文本，内容仅在浏览器本地处理。",[349,350,351,352,353,354],"Unicode 转换","Unicode 转中文","中文转 Unicode","Unicode 编码","Unicode 解码","Unicode 在线工具",{"slug":356,"title":357,"description":358,"status":143,"icon":359,"keywords":360,"featured":131},"yaml-json-converter","YAML 校验与 JSON 互转工具","在线校验 YAML 或 JSON 格式，并在 YAML 与标准 JSON 之间双向转换，可定位常见语法错误，内容仅在浏览器本地处理。","i-lucide-file-json-2",[361,362,363,364,365,366],"YAML 校验","YAML 转 JSON","JSON 转 YAML","YAML JSON 互转","YAML 在线工具","YAML 格式检查",1784957143881]