[{"data":1,"prerenderedAt":270},["ShallowReactive",2],{"content:en:sha512-generator":3},{"id":4,"title":5,"body":6,"description":246,"extension":247,"faq":248,"kind":261,"locale":262,"meta":263,"navigation":264,"path":265,"seo":266,"seoTitle":267,"stem":268,"__hash__":269},"pages\u002Fen\u002Fsha512-generator.md","SHA-512 Hash Generator",{"type":7,"value":8,"toc":235},"minimark",[9,14,18,21,24,28,39,49,53,86,96,111,115,118,122,125,128,132,135,141,145,201,205,227],[10,11,13],"h2",{"id":12},"what-this-tool-calculates","What this tool calculates",[15,16,17],"p",{},"SHA-512 outputs 512 bits, shown as 128 hexadecimal characters. The long result wraps visually on a narrow screen, but copying and downloading preserve the entire value. A wrapped line is not an inserted newline in the digest.",[15,19,20],{},"SHA-512 is not SHA-512\u002F256 and is not interchangeable with SHA-384. A protocol that names a particular digest requires that digest; a different output length is not automatically a compatible upgrade. The file mode uses incremental hashing so a large artifact does not need to be copied into the text editor.",[15,22,23],{},"Use the output to fingerprint exact bytes or reproduce a required checksum. It does not encrypt the original content, identify a trusted publisher by itself, or implement a password-hardening function. When troubleshooting a mismatch, first verify algorithm and file version, then encoding and newline conventions if the source is text.",[10,25,27],{"id":26},"worked-example","Worked example",[15,29,30,34,35,38],{},[31,32,33],"code",{},"UTF-8"," · ",[31,36,37],{},"abc"," · SHA-512",[40,41,47],"pre",{"className":42,"code":44,"language":45,"meta":46},[43],"language-text","ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f\n","text","",[31,48,44],{"__ignoreMap":46},[10,50,52],{"id":51},"how-to-calculate-and-compare","How to calculate and compare",[54,55,56,72,79],"ol",{},[57,58,59,60,64,65,68,69,71],"li",{},"Enter the exact text in ",[61,62,63],"strong",{},"Input text",", or choose ",[61,66,67],{},"Example"," to load ",[31,70,37],{},". Text is encoded as UTF-8; spaces and line endings are preserved.",[57,73,74,75,78],{},"In single-text mode, non-empty input up to 64 KiB updates after a short pause. Click ",[61,76,77],{},"Generate hash"," for empty input or larger text. Changing the input clears the previous result.",[57,80,81,82,85],{},"To check a saved file instead, open ",[61,83,84],{},"File checksum",", confirm the algorithm, and choose or drop the file. File mode reads its original bytes and starts automatically.",[15,87,88,89,92,93,95],{},"For line-by-line results, enable ",[61,90,91],{},"One hash per line",", choose whether to include empty lines, then click ",[61,94,77],{},". Line mode does not calculate automatically. CRLF, LF and CR separate records and are not included in each line's digest. Duplicate lines retain their original line numbers.",[15,97,98,99,102,103,106,107,110],{},"Paste only the complete hexadecimal reference into ",[61,100,101],{},"Compare expected value (optional)"," and click ",[61,104,105],{},"Check",". Letter case and surrounding pasted whitespace are ignored; internal spaces and the wrong length are rejected. ",[61,108,109],{},"Copy"," retains the full result. TXT and CSV exports include identifiers, algorithm names and digests, not source text or secret keys.",[10,112,114],{"id":113},"limits-privacy-and-next-steps","Limits, privacy and next steps",[15,116,117],{},"Text is limited to 10 MiB and line mode to 10,000 records, including empty records before filtering. Files are limited to 50 queue entries and 1 GiB each, read sequentially in 2 MiB chunks. These limits protect browser resources; they do not guarantee fast processing on every phone. Cancel if needed. Calculation takes place in the browser, while normal page and asset requests still reach the hosting service.",[10,119,121],{"id":120},"keeping-sha-512-sha-512256-and-sha-384-separate","Keeping SHA-512, SHA-512\u002F256 and SHA-384 separate",[15,123,124],{},"A field labelled SHA-512 requires the full 64-byte digest, displayed as 128 hexadecimal characters. SHA-512\u002F256 is a distinct standardized algorithm with different initialization; it is not made by cutting this result to 64 characters. SHA-384 is also a separate function. Retain the complete algorithm label when passing a result to another developer.",[15,126,127],{},"For a release artifact, use file mode instead of pasting decoded document text. For a request or fixture, record how the original text became bytes, including newlines. A long digest does not compensate for hashing the wrong representation. Visual line wrapping on a phone is harmless, but a messaging system that truncates the copied value is not; verify the full length at the receiving end.",[10,129,131],{"id":130},"a-direct-check-of-the-sha-512256-distinction","A direct check of the SHA-512\u002F256 distinction",[15,133,134],{},"For abc, ordinary SHA-512 begins with the prefix below. A separate SHA-512\u002F256 calculation gives a different 256-bit digest. The second value is a comparison fixture, not an extra algorithm offered by this page.",[40,136,139],{"className":137,"code":138,"language":45,"meta":46},[43],"SHA-512 \u002F abc \u002F first 64 hex characters only (NOT SHA-512\u002F256):\nddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a\nSHA-512\u002F256 \u002F abc:\n53048e2681941ef99b2e29b76b4c7dabe4c2d0c634fc6d46e0e2f13107e7af23\n",[31,140,138],{"__ignoreMap":46},[10,142,144],{"id":143},"troubleshooting-a-long-sha-512-value","Troubleshooting a long SHA-512 value",[146,147,148,164],"table",{},[149,150,151],"thead",{},[152,153,154,158,161],"tr",{},[155,156,157],"th",{},"Observed problem",[155,159,160],{},"Why it happens",[155,162,163],{},"What to do",[165,166,167,179,190],"tbody",{},[152,168,169,173,176],{},[170,171,172],"td",{},"Only 64 hex characters arrived",[170,174,175],{},"The result was truncated or another algorithm was used",[170,177,178],{},"Check for all 128 characters; never pad a truncated result.",[152,180,181,184,187],{},[170,182,183],{},"A SHA-512\u002F256 reference differs",[170,185,186],{},"That algorithm has distinct initialization",[170,188,189],{},"Use a SHA-512\u002F256 implementation; this page does not provide it.",[152,191,192,195,198],{},[170,193,194],{},"A wrapped digest looks like several lines",[170,196,197],{},"Display wrapping is not an input separator",[170,199,200],{},"Copy the complete value; this tool does not add wrapping newlines.",[10,202,204],{"id":203},"related-tools-and-guides","Related tools and guides",[206,207,208,215,221],"ul",{},[57,209,210],{},[211,212,214],"a",{"href":213},"\u002Fsha384-generator","SHA-384",[57,216,217],{},[211,218,220],{"href":219},"\u002Fsha256-generator","SHA-256",[57,222,223],{},[211,224,226],{"href":225},"\u002Ffile-md5","File checksum calculator",[15,228,229],{},[211,230,234],{"href":231,"rel":232},"https:\u002F\u002Fcsrc.nist.gov\u002Fpubs\u002Ffips\u002F180-4\u002Fupd1\u002Ffinal",[233],"nofollow","FIPS 180-4",{"title":46,"searchDepth":236,"depth":236,"links":237},2,[238,239,240,241,242,243,244,245],{"id":12,"depth":236,"text":13},{"id":26,"depth":236,"text":27},{"id":51,"depth":236,"text":52},{"id":113,"depth":236,"text":114},{"id":120,"depth":236,"text":121},{"id":130,"depth":236,"text":131},{"id":143,"depth":236,"text":144},{"id":203,"depth":236,"text":204},"Generate a full SHA-512 hash, compare 128 hexadecimal characters, and export results without sending your input.","md",[249,252,255,258],{"question":250,"answer":251},"Will wrapping SHA-512 on a phone change the copied value?","No. Line wrapping is visual. Copy and export retain all 128 hexadecimal characters without adding internal newlines.",{"question":253,"answer":254},"Can I get SHA-512\u002F256 by shortening this output?","No. SHA-512\u002F256 uses distinct initialization values. This tool returns SHA-512; it does not implement the SHA-512\u002F256 variant.",{"question":256,"answer":257},"Does SHA-512 always run faster than SHA-256?","No universal speed promise is appropriate. Browser, device, implementation and input size matter. Choose the algorithm required by the reference rather than a claimed benchmark.",{"question":259,"answer":260},"Is plain SHA-512 sufficient for password storage?","No. A fast unkeyed digest does not supply a purpose-built password-storage scheme with appropriate salt and cost parameters. Do not use this page to store passwords.","tool","en",{},true,"\u002Fen\u002Fsha512-generator",{"title":5,"description":246},"SHA-512 Hash Generator — md5hash.net","en\u002Fsha512-generator","76M9j9G232cud8TgcHgfgsZDETrDRllImm_KJTOXpFk",1792048883698]