Vai al contenuto
TextArray
100% locale

Generatore di hash

Genera digest MD5, SHA-1, SHA-256, SHA-384 o SHA-512 da qualsiasi testo.

Ingresso
Uscita

Generatore di hash

Incolla il testo e ottieni il suo digest MD5, SHA-1, SHA-256, SHA-384 o SHA-512 come esadecimale. Gli sviluppatori lo utilizzano per verificare un checksum rispetto a quello pubblicato da un fornitore, per riprodurre un hash previsto da un'API, per creare chiavi di cache o per confermare che due blocchi di configurazione trasportano davvero contenuti identici.

Scegli l'algoritmo dal menu a discesa: SHA-256 è l'impostazione predefinita sensata. Cambia l'output in maiuscolo esadecimale quando il sistema con cui stai confrontando lo stampa in questo modo; il digest è identico, cambia solo il maiuscolo. Attiva l'hashing di ogni riga e otterrai un digest per riga di input, che si adatta a una colonna di identificatori esportati da un foglio di calcolo.

Il tuo testo è codificato come UTF-8 prima dell'hashing, quindi i caratteri accentati e le emoji producono lo stesso digest che un server utilizzerebbe con la stessa codifica. Un hash copre i byte esatti: una nuova riga finale modifica completamente il risultato, che è la solita ragione per cui un hash di testo incollato non riesce a corrispondere al checksum di un file. Il conteggio nomina l'algoritmo e riporta la lunghezza del digest e il numero di byte di input. MD5 e SHA-1 sono crittograficamente danneggiati (le collisioni possono essere costruite deliberatamente), quindi conservali per checksum e compatibilità legacy e non usarli mai per l'archiviazione di firme o password.

L'hashing è unidirezionale e nulla può invertirlo: non esiste una "decrittografia MD5", solo ricerche di valori già registrati da qualcuno. Tutto viene eseguito nel tuo browser, il che conta più qui che per la maggior parte degli strumenti: incollare un segreto in un sito Web di hashing normalmente lo trasmette direttamente a quel server. Non viene caricato nulla. Copia il digest o scaricalo come file .txt.

FAQ

MD5 è ancora sicuro da usare?
Non per la sicurezza. MD5 è stato danneggiato dal 2004 e le collisioni possono essere prodotte in pochi secondi, e SHA-1 è caduto allo stesso modo. Entrambi rimangono validi per individuare corruzione accidentale o corrispondere a un valore previsto da un sistema legacy, ma scelgono SHA-256 o più potente ogni volta che un utente malintenzionato potrebbe influenzare l'input.
Questo strumento può decrittografare o invertire un hash?
No, e nessuno strumento può farlo. L'hashing è unidirezionale in base alla progettazione. I siti che pubblicizzano "MD5 decrypt" cercano il valore solo in elenchi precalcolati di input comuni: se il tuo testo non è già presente in tale elenco, non tornerà indietro.
Dovrei eseguire l'hashing delle password con SHA-256?
No. L'archiviazione delle password richiede un algoritmo lento e salato come bcrypt, scrypt o Argon2. SHA-256 è costruito per essere veloce, il che è esattamente ciò che lo rende debole contro le ipotesi quando viene utilizzato in modo grezzo per le password.
Perché il mio hash non corrisponde al checksum del file?
Perché i byte differiscono. Una nuova riga finale o terminazioni di riga CRLF in cui il file utilizza LF, modifica completamente il digest. Esegui l'hashing del file stesso anziché del testo incollato al suo interno.
Il mio testo è caricato da qualche parte?
No. I digest SHA utilizzano WebCrypto integrato nel browser e MD5 viene calcolato localmente nella pagina. Lo strumento funziona interamente nel tuo browser e il tuo testo non lascia mai il tuo dispositivo.