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