Command Palette

Search for a command to run...

GE

Generatore di hash

Genera hash MD5, SHA-1, SHA-256, SHA-384 e SHA-512 da qualsiasi testo

Category:security
Mode:Offline
Version:1.0.0
Access:Free

Cos'è il generatore di hash?

Hash Generator interface on Toolz.dev - Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text

Il generatore di hash calcola i diges crittografici di qualsiasi testo in cinque algoritmi contemporaneamente: MD5, SHA-1, SHA-256, SHA-384 e SHA-512. Digita o incolla il tuo input e ogni hash aggiorna dal vivo - nessuno strumento separato per algoritmo, nessun clic tra le schede. La famiglia SHA viene eseguita sull'implementazione nativa Subtlecrycto del browser (lo stesso Node Path 18+ espone), mentre MD5 viene calcolato da un'implementazione pura di TypeScript di RFC 1321, poiché Web Crypto ha abbandonato il supporto MD5 anni fa per una buona ragione.

Un input di funzione hash mappa l'input di qualsiasi dimensione a un'impronta digitale di dimensioni fisse: "Hello" produce sempre 2CF24dBA... sotto SHA-256 e il lancio di un singolo bit di input produce un digest completamente estraneo. Questo determinismo è il motivo per cui gli hash ancorano così tanto dell'ingegneria pratica: la verifica di un ISO scaricato rispetto a un checksum pubblicato, la deduplica delle chiavi della cache, la generazione di etag, il confronto dei file di configurazione in ambienti o il controllo se un MD5 trapelato in un vecchio database corrisponde a una stringa nota.

Tutto funziona al 100% dal lato client nel tuo browser. Qualunque cosa tu abbia l'hash - chiavi API che stai debug, snippet da un incidente di produzione, identificatori dei clienti - non lascia mai la tua macchina, non colpisce nessun server e atterra in nessun registro. Attiva/disattiva maiuscolo per i sistemi che archiviano i digest in maiuscolo o prendi il modulo Base64 per le intestazioni HTTP come Content-MD5 e i manifesti di integrità della sottorisorsa che si aspettano Base64 anziché Hex.

Quale algoritmo utilizzare dipende interamente dal lavoro e due usi comuni richiedono risposte diverse. Per verificare che un file scaricato intatto, uno di questi lavori e MD5 sia ancora ampiamente pubblicato allo scopo. Per qualsiasi cosa in cui un attaccante potrebbe costruire una collisione deliberatamente, MD5 e SHA-1 sono rotti: i file MD5 in collisione sono stati banali per anni e una collisione SHA-1 è stata dimostrata nel 2017, quindi nessuno dei due appartiene a una firma oa un certificato. Utilizzare SHA-256 o superiore. Per la memorizzazione delle password, nessuna di queste è appropriata, per quanto forte. Sono progettati per essere veloci, il che è l'opposto di ciò di cui ha bisogno l'archiviazione delle password; quel lavoro vuole Bcrypt, Scrypt o Argon2, che sono deliberatamente lenti e salati. Anche l'hashing è a senso unico, quindi non è crittografia e nulla hashed può essere recuperato.

Come utilizzare il generatore di hash?

1

Incolla o digita il tuo input

Rilascia qualsiasi testo nell'area di input: un candidato per password, una riga manifest di file, un payload API, un intero file di configurazione. L'input è codificato UTF-8 prima dell'hashing, quindi i caratteri multibyte (émoji, testo CJK) hanno un hash identico a quello che md5sum o sha256sum produrrebbe sullo stesso file UTF-8 senza una nuova riga finale.

2

Leggi tutti e cinque i digestori in una volta

Ogni algoritmo calcola dal vivo durante la digitazione: MD5 (32 caratteri esadecimali), SHA-1 (40), SHA-256 (64), SHA-384 (96) e SHA-512 (128). Vederli fianco a fianco è utile quando hai un hash misterioso e devi identificare l'algoritmo dalla sua lunghezza prima di poter verificare qualsiasi cosa.

3

Cambia formato di output se necessario

L'interruttore maiuscolo sposta tutti i diges esadecimali in maiuscole: alcuni strumenti di Windows e database precedenti li archiviano in questo modo e il confronto con l'hash è solitamente il confronto tra maiuscole e minuscole. Ogni riga espone anche un rendering Base64 degli stessi byte, che è ciò che si aspettano gli attributi di Integrità Content-MD5 e SRI.

4

Copia il digest che ti serve

Ogni riga ha il suo pulsante di copia, quindi puoi prendere solo lo SHA-256 senza toccare il resto. Incollalo nel confronto del checksum, nello script CI o nel manifesto dell'integrità. Quando si confronta con un checksum pubblicato, fai attenzione agli spazi bianchi vaganti o a una nuova riga finale nell'input originale: entrambi cambiano completamente il digest.

Caratteristiche principali

Cinque algoritmi contemporaneamente

MD5, SHA-1, SHA-256, SHA-384 e SHA-512 calcolati contemporaneamente da un singolo input

Hashing dal vivo

Aggiornamento del diges durante la digitazione - nessun pulsante di invio, nessun ricaricamento della pagina, nessuna attesa

Uscita esadecimale e base64

Esagono minuscole per impostazione predefinita, commutazione maiuscolo e base64 per riga per intestazioni e manifesti SRI

Velocità delle criptovalute native

La famiglia SHA viene eseguita sull'implementazione Subtlecrypto del browser - Accelerata hardware ove disponibile

Frequently Asked Questions

si. Tutto l'hashing avviene all'interno della scheda del browser - la famiglia SHA tramite l'API Web crittografica incorporata e MD5 tramite TypeScript locale. Nulla di digitato viene inviato sulla rete, che puoi verificare nella scheda di rete DevTools. Detto questo, tratta i segreti veramente critici con la solita cura: chiudi la scheda quando hai finito ed evita di lasciarli nei gestori di appunti.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

hashmd5sha1sha256sha512checksumdigesthash generatorcrypto hashsha384sha 1 hash generatorsha1 hash generatorsha-1 hash generatorsha 512 hash generator