Strumenti › Per sviluppatori

Generatore di hash per file e testo

Calcola i checksum SHA-256, SHA-512, MD5, SHA-1, SHA-3 e Keccak-256 di un testo o di file da diversi gigabyte e confrontali con un hash pubblicato.

Algoritmi
  • SHA-2562cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
  • MD55d41402abc4b2a76b9719d911017c592

Come funziona

  1. I file vengono letti a blocchi di 8 MB e tutti gli algoritmi scelti vengono calcolati in un’unica passata.
  2. Incolla il checksum di una pagina di download per verificare che il file non sia stato manomesso.

Domande

Perché non usare semplicemente crypto.subtle?

WebCrypto ha bisogno dell’intero file in memoria e non supporta né MD5 né Keccak. La lettura a blocchi permette di elaborare file da 3 GB su qualsiasi portatile.