Server & Rete

Crittografia (MD5 / SHA) gratuita

Esegui l'hashing del testo istantaneamente nel tuo browser utilizzando MD5, SHA-1, SHA-256 e SHA-512. Uno strumento di crittografia sicuro e veloce senza inviare dati a un server.

Crittografia (MD5 / SHA)
Calcolo istantaneo: è accettato anche il testo vuoto.
Risultati hash
MD5
SHA-1
SHA-256
SHA-512
Informazioni

Informazioni sulla crittografia gratuita (MD5 / SHA)

Le funzioni hash sono algoritmi matematici che trasformano un testo o un file in un'impronta digitale irreversibile a lunghezza fissa. MD5, SHA-1, SHA-256 e SHA-512 Questi sono i più comunemente utilizzati. Questo strumento di crittografia gratuito elabora simultaneamente il testo inserito con tutti gli algoritmi di hash scelti e visualizza i risultati all'istante.

MD5 è spesso utilizzato nella verifica del checksum grazie alla sua velocità; tuttavia, è ora considerato debole in termini di sicurezza crittografica. SHA-1 è altrettanto comune nei sistemi storici. Per le applicazioni critiche per la sicurezza... SHA-256 O SHA-512 Questi algoritmi sono da preferire; la stragrande maggioranza dei moderni certificati SSL/TLS, dei commit Git e dei sistemi di autenticazione tramite password utilizza uno di questi algoritmi.

I calcoli SHA-1, SHA-256 e SHA-512 vengono eseguiti utilizzando la funzione integrata del browser. API Web per le criptovalute Utilizza l'infrastruttura (crypto.subtle); MD5, d'altro canto, funziona con una piccola implementazione in puro JavaScript integrata nella pagina. Nessuno dei tuoi dati verrà inviato al server.L'intero processo viene eseguito interamente lato client. È possibile utilizzare questo strumento in tutta sicurezza per il confronto di password crittografate, la verifica delle chiavi API, il controllo dell'integrità dei file o semplicemente per l'analisi dei dati.

Lo strumento ricalcola tutti gli hash in tempo reale mentre digiti. Accanto a ciascun risultato... Copia È possibile trasferire il valore hash negli appunti con un solo clic utilizzando il pulsante.

Come si usa?

Passo dopo passo

  1. Vuoi applicare una funzione hash al testo che desideri inserire nel campo di testo. Digita o incolla il testo..
  2. Attrezzo momentaneamente Calcola i valori MD5, SHA-1, SHA-256 e SHA-512.
  3. A destra della linea tratteggiata che desideri Copia Copia il valore negli appunti facendo clic sul pulsante.
  4. Per provare un testo diverso, è sufficiente cancellare il campo e riscriverlo.
  5. Tutti i calcoli nel tuo browser Fatto; ora puoi testare in tutta sicurezza il contenuto nascosto.
FAQ

Domande frequenti

MD5 produce un hash a 128 bit (32 in esadecimale), mentre SHA-256 produce un hash a 256 bit (64 in esadecimale). L'hash più lungo riduce drasticamente la probabilità di collisioni. Poiché MD5 e SHA-1 sono ora considerati vulnerabili agli attacchi, SHA-256 o SHA-512 sono raccomandati per operazioni critiche come la memorizzazione delle password o le firme digitali.

No. Le funzioni hash sono unidirezionali; non è possibile risalire dall'hash al testo originale. I metodi di "cracking degli hash" non si basano sul riciclo, bensì sul tentativo di trovare il testo che produce lo stesso hash utilizzando attacchi di forza bruta o basati su tabelle arcobaleno. Pertanto, aggiungere un salt quando si memorizzano le password è di fondamentale importanza.

No. I calcoli SHA vengono eseguiti dalla funzione integrata del browser. critto-sottile Il trasferimento dei dati avviene tramite API, mentre l'algoritmo MD5 viene eseguito tramite codice JavaScript incorporato nella pagina. Non viene effettuata alcuna richiesta di rete; i tuoi dati non lasciano il tuo sistema.

Anche una stringa vuota è un input valido e ogni algoritmo ha un valore 'hash vuoto' fisso. Ad esempio, l'MD5 per una stringa vuota è: d41d8cd98f00b204e9800998ecf8427eSHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.

SHA-512 è preferibile in situazioni che richiedono un livello di sicurezza molto elevato (firme digitali, certificati, integrità degli archivi a lungo termine). Nelle architetture a 64 bit, SHA-512 può essere più veloce di SHA-256. Per l'uso quotidiano e la stragrande maggioranza delle applicazioni web, SHA-256 è sufficiente.