Hash Generator
Hash teks utawa file
SHA-1, SHA-256, SHA-384 lan SHA-512 kanthi output hex utawa Base64 lan HMAC opsional — plus hash sandhi bcrypt lan Argon2. Kabeh diitung sacara lokal — ora ana sing metu saka browser sampeyan.
Format output
HMAC opsional
Kunci ngalih saben algoritma menyang mode HMAC sing nganggo kunci.
Digest
Hash sandhi Argon2 · bcrypt · scrypt · PBKDF2
Hash siji-arah sing alon lan asin kanggo nyimpen sandhi — salt acak anyar dianggo ing saben proses. Mlaku sacara lokal nganggo WebAssembly.
Privasi dhisik
Hash lokal nganggo Web Crypto API
Digest diitung nganggo crypto.subtle.digest lan crypto.subtle.sign — kriptografi browser dhewe sing wis diaudit. Teks, file lan kunci HMAC sampeyan ora tau metu saka kaca, ora ana pelacak, lan piranti tetep mlaku offline sawise dimuat.
Kenapa ora ana MD5?
Browser ora ngetrapake MD5 ing Web Crypto API, lan iku wis rusak sacara kriptografis (tabrakan praktis). Piranti iki mung mbukak algoritma SHA sing diwenehake langsung dening platform.
Kepriye carane mriksa checksum unduhan?
Pilih algoritma sing dianggo penerbit (biasane SHA-256), ganti menyang tab File, pilih file, lan bandhingake digest hex karo nilai sing diterbitake. Sak karakter sing beda wae ateges file ora cocog.
Hex utawa Base64 — endi sing kudu dianggo?
Hex iku format umum kanggo checksum lan ora mbedakake huruf gedhe-cilik. Base64 luwih cendhak lan umum ing header HTTP, JWT lan API. Byte digest mentah padha; mung enkodhingane sing beda.
HMAC kanggo apa?
HMAC nambahake kunci rahasia supaya tag mbuktekake yen pesen utuh lan asale saka wong sing nyekel kunci. Iki dianggo kanggo nandhatangani panjaluk API, webhooks lan integritas cookie/sesi.
bcrypt utawa Argon2 kanggo sandhi?
Loro-lorone hash sandhi sing alon lan asin — aja tau nganggo SHA polos kanggo sandhi. bcrypt wis teruji lan ana ing endi-endi; mundhakake faktor biayane nalika hardware saya apik. Argon2id iku standar modern OWASP: biaya memorine (cobanen ≈19 MiB) nggawe pembobolan GPU lan ASIC dadi larang. Output sing dienkodhe wis ngemot salt lan parameter.