Generatore di hash

Hash qualsiasi testo immediatamente. Ottimo per la configurazione delle somme di controllo, il confronto delle impronte digitali e il debug della firma API.

Privacy: elaborato localmente, mai caricato.

↓ Incolla nell 'area di input qui sotto per vedere i risultati istantaneamente

Algoritmo
Formato di output

Inserire il testo per hash

L'hash viene generato automaticamente. Cambiare l'algoritmo e il formato di output come necessario.

Output

Hash

91a0b09db491b0c95c501fd36b8dd559bdba1471f4a634c33314965531c78715

Note

A proposito di hashing

Un hash è un digest unidirezionale: non è possibile recuperare il testo originale. Utilizzazioni comuni: somma di controllo di file, archiviazione delle password salate. Algoritmo: SHA - 256.

Confronto di hash

Hash qualsiasi testo immediatamente. Ottimo per la configurazione delle somme di controllo, il confronto delle impronte digitali e il debug della firma API.

Avvio veloce

  1. Inserire testo

    Incolla o digita il contenuto da hash.

  2. Algoritmo di pick

    SHA - 256 è comune; i sistemi legacy possono utilizzare MD5.

  3. Copiare o confrontare

    Copiare il risultato o incollare un altro hash per confrontare.

Cos'è un hash

Un hash mappa input di qualsiasi lunghezza a un digest di dimensioni fisse. Lo stesso input dà sempre lo stesso output.

È unidirezionale; non è possibile recuperare l'originale dal digest, quindi non è una crittografia.

Quale algoritmo usare

Preferisci SHA - 256 o SHA - 512 per i nuovi sistemi. MD5 e SHA - 1 sono solo per la compatibilità legacy.

Tipico Workflow

Nell 'ambito dello sviluppo, gli hash vengono spesso utilizzati per verificare la coerenza della configurazione: generare un hash di un file di configurazione locale e confrontarlo con la versione server. Hash diversi indicano modifiche. Ad esempio, utilizzare SHA - 256 per convalidare l'integrità del file di compilazione durante la distribuzione frontend.

Negli script di automazione, gli hash garantiscono le richieste API non manomette. Sortare i parametri prima, generare un MD5 digest, poi lasciare che il server convalida con lo stesso algoritmo. Debug più veloce generando valori di riferimento qui invece di calcoli manuali.

Esempi

Esempio

Input

Towalles

Output

8f4e…(SHA-256)

Lo stesso testo + lo stesso algoritmo = lo stesso hash

FAQ

Posso decrittografare un hash?

No. L'hashing è unidirezionale, non crittografia.

Perché MD5 differisce da uno strumento di hash di file?

Questo strumento hash il testo. Gli strumenti di file hashano byte grezzi; le differenze di codifica cambiano il risultato.

Dati caricati?

Tutto viene eseguito localmente nel tuo browser.

Perché l'output MD5 differisce da altri strumenti per lo stesso testo?

La codifica o la fine di linea possono essere diverse. Utilizziamo UTF - 8 e preserviamo tutti gli spazi bianchi per impostazione predefinita. Controllare la presenza di caratteri invisibili (spazi / schede) o confrontare i byte grezzi in modalità Hex.