[{"data":1,"prerenderedAt":470},["ShallowReactive",2],{"guide-md4-hash-guide":3,"faq-md4-hash-guide":4,"related-md4-hash-guide":157},null,{"id":5,"title":6,"body":7,"category":135,"description":136,"extension":137,"keywords":138,"meta":144,"navigation":145,"path":146,"relatedTools":147,"seo":152,"stem":153,"type":154,"updatedAt":155,"__hash__":156},"faq\u002Fhelp\u002Ffaq\u002Fmd4-hash-guide.md","MD4哈希常见问题：早期哈希算法用途与局限",{"type":8,"value":9,"toc":121},"minimark",[10,14,18,23,44,51,55,58,62,65,69,72,76,88,92,95,98],[11,12,13],"p",{},"MD4诞生于1990年，是MD家族中影响深远的算法，MD5、SHA-0等后来的算法都受其启发，如今主要用于历史兼容和教学研究。",[15,16,17],"h2",{"id":17},"详细解答",[19,20,22],"h3",{"id":21},"q-如何计算md4哈希值","Q: 如何计算MD4哈希值？",[24,25,26,35,38,41],"ol",{},[27,28,29,30],"li",{},"打开",[31,32,34],"a",{"href":33},"\u002Ftools\u002Fmd4-hash","MD4哈希工具",[27,36,37],{},"上传文件或粘贴文本",[27,39,40],{},"工具实时计算并显示128位MD4哈希值",[27,42,43],{},"与历史数据比对，确认一致性",[11,45,46],{},[47,48],"img",{"alt":49,"src":50},"MD4哈希工具界面","\u002Fimages\u002Ftools\u002Fmd4-hash.png",[19,52,54],{"id":53},"q-md4输出多长","Q: MD4输出多长？",[11,56,57],{},"MD4输出128位，以32位十六进制字符串显示，长度与MD5相同，但算法内部结构不同。",[19,59,61],{"id":60},"q-md4和md2md5有什么关系","Q: MD4和MD2、MD5有什么关系？",[11,63,64],{},"MD4于1990年提出，是MD2（1989年）的改进；MD5（1992年）又在MD4基础上增强安全性。三者同属MD家族，算法逐代演进。",[19,66,68],{"id":67},"q-md4安全吗","Q: MD4安全吗？",[11,70,71],{},"MD4已被证明存在严重碰撞弱点，如今不可用于任何安全场景，仅适合历史数据校验和学术研究。",[19,73,75],{"id":74},"q-什么场景会用md4","Q: 什么场景会用MD4？",[77,78,79,82,85],"ul",{},[27,80,81],{},"核对早期系统产生的MD4哈希数据",[27,83,84],{},"教学演示哈希算法演进过程",[27,86,87],{},"密码学研究中分析早期算法结构",[19,89,91],{"id":90},"q-需要注册登录吗","Q: 需要注册登录吗？",[11,93,94],{},"不需要。纯前端工具完全免费，打开页面即可使用。",[15,96,97],{"id":97},"相关推荐",[77,99,100,107,114],{},[27,101,102,106],{},[31,103,105],{"href":104},"\u002Ftools\u002Fmd2-hash","MD2哈希工具"," - 更早期的MD算法",[27,108,109,113],{},[31,110,112],{"href":111},"\u002Ftools\u002Fmd5-hash","MD5哈希工具"," - 经典32位哈希",[27,115,116,120],{},[31,117,119],{"href":118},"\u002Ftools\u002Fsha256-hash","SHA256哈希工具"," - 安全校验方案",{"title":122,"searchDepth":123,"depth":123,"links":124},"",2,[125,134],{"id":17,"depth":123,"text":17,"children":126},[127,129,130,131,132,133],{"id":21,"depth":128,"text":22},3,{"id":53,"depth":128,"text":54},{"id":60,"depth":128,"text":61},{"id":67,"depth":128,"text":68},{"id":74,"depth":128,"text":75},{"id":90,"depth":128,"text":91},{"id":97,"depth":123,"text":97},"crypto","MD4哈希常见问题解答，介绍如何用在线工具计算文本或文件的MD4哈希值，用于了解早期哈希算法和比对历史数据。解答MD4输出长度、与MD2和MD5的关系、MD4的安全性、历史数据校验步骤、哈希值固定性等常见问题，纯前端处理不上传服务器隐私安全，帮助用户理解MD4算法特点并判断适用场景，正确计算和比对MD4哈希值。","md",[139,140,141,142,143],"MD4哈希","MD4算法","哈希计算","早期算法","MD4校验",{},true,"\u002Fhelp\u002Ffaq\u002Fmd4-hash-guide",[148,149,150,151],"md4-hash","md2-hash","md5-hash","sha256-hash",{"title":6,"description":136},"help\u002Ffaq\u002Fmd4-hash-guide","faq","2026-08-04","vUTEt0Biaqd1OzUJP37Z3tJO-ULg9UiLXpA5u-eNkzU",[158,309,388],{"id":159,"title":160,"body":161,"category":135,"description":291,"extension":137,"keywords":292,"meta":298,"navigation":145,"path":299,"relatedTools":300,"seo":305,"stem":306,"type":154,"updatedAt":307,"__hash__":308},"faq\u002Fhelp\u002Ffaq\u002Fimage-to-base64-guide.md","图片转Base64常见问题：把图片嵌入网页代码",{"type":8,"value":162,"toc":281},[163,166,168,172,194,200,204,232,236,244,248,251,255,258,260],[11,164,165],{},"做网页、写邮件、开发小程序时，想把图片直接嵌进代码里不依赖外链，最常见的方法就是把图片转成Base64字符串。",[15,167,17],{"id":17},[19,169,171],{"id":170},"q-如何把图片转成base64","Q: 如何把图片转成Base64？",[24,173,174,180,183,186],{},[27,175,29,176],{},[31,177,179],{"href":178},"\u002Ftools\u002Fimage-to-base64","图片转Base64工具",[27,181,182],{},"点击上传区选择图片文件（支持JPG、PNG、GIF、WebP等常见格式）",[27,184,185],{},"工具自动把图片二进制内容转换为Base64字符串",[27,187,188,189,193],{},"复制生成的 ",[190,191,192],"code",{},"data:image\u002F...;base64,..."," 字符串嵌入代码",[11,195,196],{},[47,197],{"alt":198,"src":199},"图片转Base64工具界面","\u002Fimages\u002Ftools\u002Fimage-to-base64.png",[19,201,203],{"id":202},"q-转出来的base64怎么用在网页里","Q: 转出来的Base64怎么用在网页里？",[77,205,206,217,226],{},[27,207,208,212,213,216],{},[209,210,211],"strong",{},"HTML图片","：把字符串填入 ",[190,214,215],{},"\u003Cimg src=\"data:image\u002Fpng;base64,XXXX\">"," 的src位置",[27,218,219,222,223],{},[209,220,221],{},"CSS背景","：填入 ",[190,224,225],{},"background-image: url(data:image\u002Fpng;base64,XXXX)",[27,227,228,231],{},[209,229,230],{},"邮件正文","：直接以Base64格式内嵌图片，避免外链被邮件客户端屏蔽",[19,233,235],{"id":234},"q-base64后的字符串太长了怎么办","Q: Base64后的字符串太长了怎么办？",[11,237,238,239,243],{},"Base64编码后体积约增加三分之一。嵌入前先用",[31,240,242],{"href":241},"\u002Ftools\u002Fimg-compress","图片压缩工具","把图片压缩到合适大小（建议几十KB以内），再转Base64，字符串会更短，页面加载更快。",[19,245,247],{"id":246},"q-转成base64后还能还原成图片吗","Q: 转成Base64后还能还原成图片吗？",[11,249,250],{},"可以。Base64是无损编码，用解码功能或任何Base64解码方式都能还原出与原始图片完全一致的图片文件。",[19,252,254],{"id":253},"q-图片转换会上传服务器吗","Q: 图片转换会上传服务器吗？",[11,256,257],{},"不会。工具在浏览器本地完成图片读取和编码，图片和字符串都不会上传服务器，隐私安全。",[15,259,97],{"id":97},[77,261,262,269,276],{},[27,263,264,268],{},[31,265,267],{"href":266},"\u002Ftools\u002Fbase64-encode","Base64编码工具"," - 文本内容编码解码",[27,270,271,275],{},[31,272,274],{"href":273},"\u002Ftools\u002Fbase64-decode","Base64解码工具"," - 把Base64还原为原文",[27,277,278,280],{},[31,279,242],{"href":241}," - 先压缩再转换体积更小",{"title":122,"searchDepth":123,"depth":123,"links":282},[283,290],{"id":17,"depth":123,"text":17,"children":284},[285,286,287,288,289],{"id":170,"depth":128,"text":171},{"id":202,"depth":128,"text":203},{"id":234,"depth":128,"text":235},{"id":246,"depth":128,"text":247},{"id":253,"depth":128,"text":254},{"id":97,"depth":123,"text":97},"图片转Base64常见问题解答，介绍如何用在线工具把图片直接转换为Base64字符串，用于嵌入HTML CSS代码、邮件正文和减少图片HTTP请求。涵盖上传图片转换、限制大小建议、编码体积变化、解码还原图片等常见场景，纯前端处理图片不上传服务器隐私安全，帮助前端开发者和邮件制作人员快速完成图片内嵌，避免外链加载失败。",[293,294,295,296,297],"图片转Base64","Base64图片","图片内嵌","CSS背景图","HTML图片嵌入",{},"\u002Fhelp\u002Ffaq\u002Fimage-to-base64-guide",[301,302,303,304],"image-to-base64","base64-encode","base64-decode","img-compress",{"title":160,"description":291},"help\u002Ffaq\u002Fimage-to-base64-guide","2026-08-03","4YkTPpZF65nQ93gXfrDtkzaPM4OW1WG9VXMqVRBByKQ",{"id":310,"title":311,"body":312,"category":135,"description":372,"extension":137,"keywords":373,"meta":379,"navigation":145,"path":380,"relatedTools":381,"seo":384,"stem":385,"type":154,"updatedAt":386,"__hash__":387},"faq\u002Fhelp\u002Ffaq\u002Fjson-formatter-guide.md","JSON格式化常见问题：JSON工具FAQ",{"type":8,"value":313,"toc":363},[314,318,321,325,328,332,335,339,342,346,349,353,356,360],[15,315,317],{"id":316},"json格式化工具支持哪些操作","JSON格式化工具支持哪些操作？",[11,319,320],{},"支持格式化美化（添加缩进和换行）、压缩（移除空白字符）和语法校验（检测错误位置）。",[15,322,324],{"id":323},"数据安全吗","数据安全吗？",[11,326,327],{},"所有处理在浏览器本地完成，JSON数据不上传服务器。可以在断网环境下使用。",[15,329,331],{"id":330},"支持校验非标准json吗","支持校验非标准JSON吗？",[11,333,334],{},"严格遵循JSON标准规范。非标准格式（如JavaScript对象中含函数或undefined）会被标记为错误。",[15,336,338],{"id":337},"可以处理超大json吗","可以处理超大JSON吗？",[11,340,341],{},"没有严格限制，但超大文件（10MB以上）可能会影响浏览器性能。建议分段处理。",[15,343,345],{"id":344},"格式化后的缩进可以自定义吗","格式化后的缩进可以自定义吗？",[11,347,348],{},"默认使用2空格缩进，这是最通用的JSON格式化标准。",[15,350,352],{"id":351},"支持json5或注释吗","支持JSON5或注释吗？",[11,354,355],{},"暂不支持JSON5和带注释的JSON。标准JSON本身不支持注释，建议移除注释后校验。",[15,357,359],{"id":358},"可以批量处理多个json吗","可以批量处理多个JSON吗？",[11,361,362],{},"目前每次处理一个JSON字符串。如有多个JSON需要处理，可以逐一进行。",{"title":122,"searchDepth":123,"depth":123,"links":364},[365,366,367,368,369,370,371],{"id":316,"depth":123,"text":317},{"id":323,"depth":123,"text":324},{"id":330,"depth":123,"text":331},{"id":337,"depth":123,"text":338},{"id":344,"depth":123,"text":345},{"id":351,"depth":123,"text":352},{"id":358,"depth":123,"text":359},"关于在线JSON格式化工具（JSON美化、压缩、校验、错误定位等）的常见问题解答。",[374,375,376,377,378],"JSON FAQ","JSON格式化","JSON校验","JSON美化","JSON压缩",{},"\u002Fhelp\u002Ffaq\u002Fjson-formatter-guide",[382,383,302],"json-formatter","url-encode",{"title":311,"description":372},"help\u002Ffaq\u002Fjson-formatter-guide","2026-07-06","LuZl_A2qjr9g-1cZGn7XRQZW4AZ9vPu4mH3qQA7kbFY",{"id":5,"title":6,"body":389,"category":135,"description":136,"extension":137,"keywords":466,"meta":467,"navigation":145,"path":146,"relatedTools":468,"seo":469,"stem":153,"type":154,"updatedAt":155,"__hash__":156},{"type":8,"value":390,"toc":455},[391,393,395,397,409,413,415,417,419,421,423,425,427,435,437,439,441],[11,392,13],{},[15,394,17],{"id":17},[19,396,22],{"id":21},[24,398,399,403,405,407],{},[27,400,29,401],{},[31,402,34],{"href":33},[27,404,37],{},[27,406,40],{},[27,408,43],{},[11,410,411],{},[47,412],{"alt":49,"src":50},[19,414,54],{"id":53},[11,416,57],{},[19,418,61],{"id":60},[11,420,64],{},[19,422,68],{"id":67},[11,424,71],{},[19,426,75],{"id":74},[77,428,429,431,433],{},[27,430,81],{},[27,432,84],{},[27,434,87],{},[19,436,91],{"id":90},[11,438,94],{},[15,440,97],{"id":97},[77,442,443,447,451],{},[27,444,445,106],{},[31,446,105],{"href":104},[27,448,449,113],{},[31,450,112],{"href":111},[27,452,453,120],{},[31,454,119],{"href":118},{"title":122,"searchDepth":123,"depth":123,"links":456},[457,465],{"id":17,"depth":123,"text":17,"children":458},[459,460,461,462,463,464],{"id":21,"depth":128,"text":22},{"id":53,"depth":128,"text":54},{"id":60,"depth":128,"text":61},{"id":67,"depth":128,"text":68},{"id":74,"depth":128,"text":75},{"id":90,"depth":128,"text":91},{"id":97,"depth":123,"text":97},[139,140,141,142,143],{},[148,149,150,151],{"title":6,"description":136},1785817152666]