[{"data":1,"prerenderedAt":266},["ShallowReactive",2],{"content:zh:sha512-generator":3},{"id":4,"title":5,"body":6,"description":242,"extension":243,"faq":244,"kind":257,"locale":258,"meta":259,"navigation":260,"path":261,"seo":262,"seoTitle":263,"stem":264,"__hash__":265},"pages\u002Fzh\u002Fsha512-generator.md","SHA-512 哈希生成器",{"type":7,"value":8,"toc":231},"minimark",[9,13,17,20,23,26,37,47,50,83,93,108,112,115,119,122,125,129,132,138,142,198,201,223],[10,11,12],"h2",{"id":12},"本工具计算什么",[14,15,16],"p",{},"SHA-512 生成 512 位结果，显示为 128 个十六进制字符。手机屏幕会把长结果自动折行以便阅读，但复制和下载保留完整连续的摘要，不会把视觉换行变成摘要中的字符。粘贴到其他系统时，可先检查长度。",[14,18,19],{},"SHA-512 不是 SHA-512\u002F256，也不是 SHA-384。输出更长并不意味着能直接替代协议指定的另一种算法。文件模式使用增量计算，不需要把大型文件内容复制进文本框，也不会先把二进制内容转换成文字。",[14,21,22],{},"该结果用于标识精确字节，不会隐藏原始内容，也不能单独证明发布者身份；它也不能替代专门用于安全存储密码的算法。遇到不匹配时，先确认算法和文件版本，再排查文本编码、结尾空格及换行约定，不要仅通过输出字符判断原因。",[10,24,25],{"id":25},"可核对的示例",[14,27,28,32,33,36],{},[29,30,31],"code",{},"UTF-8"," · ",[29,34,35],{},"abc"," · SHA-512",[38,39,45],"pre",{"className":40,"code":42,"language":43,"meta":44},[41],"language-text","ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f\n","text","",[29,46,42],{"__ignoreMap":44},[10,48,49],{"id":49},"如何计算与比较",[51,52,53,69,76],"ol",{},[54,55,56,57,61,62,65,66,68],"li",{},"在",[58,59,60],"strong",{},"输入文本","中粘贴需要计算的内容，或点击",[58,63,64],{},"示例","加载 ",[29,67,35],{},"。工具按 UTF-8 编码计算，保留输入中的空格和换行。",[54,70,71,72,75],{},"单条文本模式下，不超过 64 KiB 的非空输入会在停止输入片刻后自动计算。计算空字符串或更大的文本时，请点击",[58,73,74],{},"生成哈希","。修改输入后，旧结果会立即清除。",[54,77,78,79,82],{},"如需核对已保存的文件，请切换到",[58,80,81],{},"文件校验","，确认算法后选择或拖入文件。文件模式会读取原始字节并自动开始计算。",[14,84,85,86,89,90,92],{},"批量处理时，勾选",[58,87,88],{},"每行独立计算","，选择是否包含空行，再点击",[58,91,74],{},"。逐行模式不会自动计算。CRLF、LF 和 CR 仅用于分隔记录，不计入各行摘要；重复行保留各自的原始行号。",[14,94,95,96,99,100,103,104,107],{},"将完整的十六进制参考值粘贴到",[58,97,98],{},"比较预期值（可选）","，再点击",[58,101,102],{},"核对","。比较时忽略字母大小写和首尾空白，但不接受内部空格或错误长度。",[58,105,106],{},"复制","会保留完整结果。TXT、CSV 导出包含输入标识、算法和摘要，不包含原始文本或密钥。",[10,109,111],{"id":110},"限制隐私与下一步","限制、隐私与下一步",[14,113,114],{},"文本上限为 10 MiB；逐行模式最多接受 10,000 条记录，按过滤空行前的数量计算。文件队列最多 50 个文件，每个不超过 1 GiB，按 2 MiB 分块依序读取。这些限制用于控制浏览器资源占用，不保证每部手机都能快速处理最大输入；必要时可取消计算。计算在浏览器中完成，正常的页面和资源请求仍会发送到托管服务器。",[10,116,118],{"id":117},"区分-sha-512sha-512256-与-sha-384","区分 SHA-512、SHA-512\u002F256 与 SHA-384",[14,120,121],{},"字段要求 SHA-512 时，需要完整的 64 字节摘要，即 128 个十六进制字符。SHA-512\u002F256 是使用不同初始值的独立标准算法，不能把本页输出截成 64 个字符来替代。SHA-384 也是另一种函数。交接结果时请同时保留准确的算法名称。",[14,123,124],{},"核对下载文件应选择原始文件，而不是复制其中解码后的可见文本。复现请求或测试用例时，应记录消息如何编码成字节，以及是否包含换行。摘要再长也不能弥补输入对象错误。手机上的视觉折行不会改值，但聊天软件或外部系统可能截断结果，接收方仍应核对完整长度。",[10,126,128],{"id":127},"实际区分-sha-512-的前缀与-sha-512256","实际区分 SHA-512 的前缀与 SHA-512\u002F256",[14,130,131],{},"对于 abc，普通 SHA-512 的开头如下。独立计算 SHA-512\u002F256 会得到另一个 256 位摘要。第二个值仅用于说明差异，不代表本页增加了 SHA-512\u002F256 功能。",[38,133,136],{"className":134,"code":135,"language":43,"meta":44},[41],"SHA-512 \u002F abc \u002F 仅截取前 64 个十六进制字符（不是 SHA-512\u002F256）:\nddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a\nSHA-512\u002F256 \u002F abc:\n53048e2681941ef99b2e29b76b4c7dabe4c2d0c634fc6d46e0e2f13107e7af23\n",[29,137,135],{"__ignoreMap":44},[10,139,141],{"id":140},"sha-512-长摘要排错","SHA-512 长摘要排错",[143,144,145,161],"table",{},[146,147,148],"thead",{},[149,150,151,155,158],"tr",{},[152,153,154],"th",{},"现象",[152,156,157],{},"原因",[152,159,160],{},"处理方式",[162,163,164,176,187],"tbody",{},[149,165,166,170,173],{},[167,168,169],"td",{},"接收方只得到 64 个十六进制字符",[167,171,172],{},"结果被截断，或用错了算法",[167,174,175],{},"核对完整 128 位字符，不要用补零修复截断。",[149,177,178,181,184],{},[167,179,180],{},"与 SHA-512\u002F256 参考值不同",[167,182,183],{},"该变体使用不同初始值",[167,185,186],{},"使用 SHA-512\u002F256 实现；本页不提供此变体。",[149,188,189,192,195],{},[167,190,191],{},"手机上摘要显示为多行",[167,193,194],{},"视觉折行不是实际分隔符",[167,196,197],{},"复制完整值，本工具不会因折行加入换行符。",[10,199,200],{"id":200},"相关工具与指南",[202,203,204,211,217],"ul",{},[54,205,206],{},[207,208,210],"a",{"href":209},"\u002Fzh\u002Fsha384-generator","SHA-384",[54,212,213],{},[207,214,216],{"href":215},"\u002Fzh\u002Fsha256-generator","SHA-256",[54,218,219],{},[207,220,222],{"href":221},"\u002Fzh\u002Ffile-md5","文件校验工具",[14,224,225],{},[207,226,230],{"href":227,"rel":228},"https:\u002F\u002Fcsrc.nist.gov\u002Fpubs\u002Ffips\u002F180-4\u002Fupd1\u002Ffinal",[229],"nofollow","FIPS 180-4",{"title":44,"searchDepth":232,"depth":232,"links":233},2,[234,235,236,237,238,239,240,241],{"id":12,"depth":232,"text":12},{"id":25,"depth":232,"text":25},{"id":49,"depth":232,"text":49},{"id":110,"depth":232,"text":111},{"id":117,"depth":232,"text":118},{"id":127,"depth":232,"text":128},{"id":140,"depth":232,"text":141},{"id":200,"depth":232,"text":200},"生成 SHA-512，比较完整的 128 位十六进制结果，本地导出而不发送输入内容。","md",[245,248,251,254],{"question":246,"answer":247},"手机上 SHA-512 自动折行会改变复制结果吗？","不会。折行仅用于显示，复制与导出保留全部 128 个十六进制字符，不加入内部换行。",{"question":249,"answer":250},"能截取 SHA-512 的一半作为 SHA-512\u002F256 吗？","不能。SHA-512\u002F256 使用不同初始值，并非普通 SHA-512 的前半段。本工具输出 SHA-512，不提供 SHA-512\u002F256。",{"question":252,"answer":253},"SHA-512 一定比 SHA-256 更快吗？","不能一概而论。浏览器、设备、实现方式和输入大小都会影响速度。请优先遵循参考值指定的算法，而不是根据笼统的性能说法选择。",{"question":255,"answer":256},"直接用 SHA-512 存密码够安全吗？","不够。快速的无密钥摘要不能代替具有合适盐值和成本参数的专用密码存储方案。不要使用本页来存储密码。","tool","zh",{},true,"\u002Fzh\u002Fsha512-generator",{"title":5,"description":242},"SHA-512 哈希生成器 — md5hash.net","zh\u002Fsha512-generator","Uy8CAJvN4b50DiPkPzx92x8FgB2Mg1V_p1Dl4xBjo9c",1792048884659]