Vai al contenuto principale
FreeOnlineTools Go
Italiano
Come

Come generare valori hash passo dopo passo

Di FreeOnlineTools Team · 2026-09-02 aggiornata

Risposta rapida

Per generare un hash: apri Hash Generator, seleziona l'algoritmo (raccomandato SHA-256), inserisci il testo e il digest dell'hash apparirà immediatamente. Lo strumento utilizza Web Crypto API (crypto.subtle.digest) per l'hashing sicuro. Tutta l'elaborazione avviene localmente: il tuo input non lascia mai il tuo browser.

Introduzione

Una funzione hash accetta input di qualsiasi dimensione e produce un output di dimensione fissa chiamato hash o digest. Le funzioni hash crittografiche come SHA-256 hanno proprietà speciali: lo stesso input produce sempre lo stesso output, input diversi producono output diversi (resistenza alle collisioni) e l'output non può essere invertito per trovare l'input (unidirezionale). Gli hash vengono utilizzati per la verifica dell'integrità dei dati, l'archiviazione delle password, le firme digitali e l'indirizzamento dei contenuti. Questa guida ti mostra come generare hash nel tuo browser.

Passo dopo passo

  1. Apri lo strumento Generatore di hash

    Vai alla pagina dello strumento Hash Generator. Lo strumento supporta più algoritmi: SHA-256, SHA-384, SHA-512, SHA-1 e MD5.

  2. Seleziona l'algoritmo hash

    Scegli SHA-256 per la maggior parte dei casi d'uso: è lo standard moderno, ampiamente supportato e non presenta vulnerabilità note. Utilizza SHA-512 per una maggiore sicurezza. Evita MD5 e SHA-1 per usi sensibili alla sicurezza; sono rotti per la resistenza alle collisioni.

  3. Inserisci il testo da inserire

    Incolla o digita il testo che desideri sottoporre ad hash nel campo di input. Lo strumento esegue l'hashing dei byte codificati UTF-8 del tuo input.

  4. Leggi il digest dell'hashish

    Lo strumento calcola l'hash utilizzando crypto.subtle.digest() (per SHA) e visualizza il digest con codifica esadecimale. SHA-256 produce una stringa esadecimale di 64 caratteri. Il risultato appare immediatamente.

  5. Copia l'hash

    Fai clic su Copia per copiare il digest dell'hash negli appunti. Usalo per controlli di integrità dei file, archiviazione di password (con salt e allungamento della chiave) o deduplicazione dei dati.

Esempi

SHA-256 hash del testo

Ingresso: Hello, World!

Produzione: dffd6021bb2bd5b0af676290809ec008dfca50a8d29e6ac0a52c2d7e9f0a3b0c

SHA-256 hash della stringa vuota

Ingresso:

Produzione: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

MD5 hash (legacy, non per sicurezza)

Ingresso: Hello, World!

Produzione: ed0760733d7505e9ceacf8af225020ac

Problemi comuni

  • Utilizzando MD5 o SHA-1 per la sicurezza: entrambi sono rotti per la resistenza alle collisioni. Utilizza SHA-256 o più potente per qualsiasi scopo di sicurezza.
  • Hashing delle password senza sale: password identiche producono hash identici, consentendo attacchi Rainbow Table. Utilizza bcrypt, scrypt o Argon2 con un sale univoco.
  • Aspettarsi che gli hash siano reversibili: gli hash crittografici sono unidirezionali. Non è possibile recuperare l'input dall'hash.
  • Sensibilità tra maiuscole e minuscole: gli hash esadecimali sono in genere minuscoli. Confronta gli hash senza distinzione tra maiuscole e minuscole o normalizza prima del confronto.

Suggerimenti

  • Utilizza SHA-256 per la verifica dell'integrità dei dati, l'indirizzamento dei contenuti e le firme digitali.
  • Per l'archiviazione delle password, utilizzare bcrypt, scrypt o Argon2, non raw SHA-256. Questi algoritmi hanno uno stretching chiave per resistere alla forza bruta.
  • Utilizza Web Crypto API (crypto.subtle.digest) nei browser per un hashing nativo e sicuro, senza bisogno di librerie.
  • Utilizza il nostro generatore di hash per un hashing privato istantaneo: il tuo input non lascia mai il tuo browser.

Strumenti correlati

Guide correlate

Riferimenti