Vai al contenuto

Generatore SHA-384

Generate istantaneamente l'hash SHA-384 di qualsiasi testo. Lo strumento codifica l'input in UTF-8, applica la variante SHA-2 a 384 bit definita in FIPS 180-4 e restituisce un digest esadecimale di 96 caratteri o nella forma Base64. Usatelo per creare valori Subresource Integrity, verificare i digest di certificati e firme o confrontare i risultati di script e librerie che si basano su SHA-384.

Reimposta

Domande frequenti

Che cos'è SHA-384?

SHA-384 è un hash SHA-2 definito in FIPS 180-4. Usa la funzione di compressione SHA-512 a 64 bit con valori iniziali propri e conserva 384 bit del risultato. Il digest è di 48 byte, ovvero 96 caratteri esadecimali.

Come creo un valore Subresource Integrity con SHA-384?

Scegliete l'output Base64, incollate il contenuto esatto dello script o del foglio di stile e generate l'hash. Aggiungete sha384- all'inizio del risultato e inseritelo nell'attributo integrity del tag script o link. I byte devono corrispondere esattamente al file pubblicato, inclusa l'interruzione di riga finale.

Quali sono i vettori di test SHA-384 pubblicati?

Un input vuoto restituisce 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b. Il testo abc restituisce cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7. Questo strumento restituisce esattamente questi valori.

SHA-384 è più sicuro di SHA-256?

SHA-384 ha un output più lungo e offre circa 192 bit di resistenza alle collisioni, rispetto ai 128 bit di SHA-256. Il suo design troncato resiste anche agli attacchi di estensione della lunghezza, ai quali SHA-256 non resiste. Entrambi sono considerati sicuri oggi.

SHA-384 è più lento di SHA-256?

Sui processori a 64 bit, SHA-384 è spesso più veloce di SHA-256 con input lunghi, perché elabora blocchi da 128 byte usando operazioni a 64 bit. Sull'hardware a 32 bit, di solito accade il contrario. Per i testi brevi, la differenza è trascurabile.

Come viene codificato il testo prima dell'hashing?

L'input viene sottoposto a hashing come byte UTF-8 esattamente nel modo in cui lo avete inserito. Interruzioni di riga, spazi e caratteri invisibili modificano il risultato. Se il digest non corrisponde a quello di un altro strumento, controllate prima le interruzioni di riga e gli eventuali spazi finali.

Quale formato di output dovrei scegliere?

L'esadecimale è il formato consueto per checksum, log e strumenti da riga di comando come sha384sum. Base64 è più corto ed è quello previsto da Subresource Integrity e da molte intestazioni HTTP. Entrambi rappresentano gli stessi 48 byte.

Dovrei usare SHA-384 per calcolare l'hash delle password?

No. Gli hash per uso generale sono troppo veloci per memorizzare le password e rendono economici i tentativi offline. Usate bcrypt, scrypt o Argon2, che aggiungono un salt e un fattore di lavoro regolabile.

Quanto testo posso sottoporre a hashing in una volta?

Ogni richiesta accetta fino a 5 MiB di testo. L'hash viene calcolato sul server e l'input non viene né memorizzato né registrato nei log. Per file binari di grandi dimensioni, usate un comando locale come openssl dgst -sha384.

SHA-384 è uguale a SHA-512 troncato a 384 bit?

Non esattamente. SHA-384 usa valori hash iniziali diversi da SHA-512, quindi ridurre un digest di SHA-512 a 96 caratteri non produce il digest SHA-384. Calcolate sempre SHA-384 direttamente quando un sistema lo richiede.

Informazioni su OneClick Pro

OneClick Pro è una raccolta gratuita di oltre 150 strumenti web per le attività quotidiane: convertire immagini e unità di misura, formattare e convalidare codice, controllare domini e SEO, lavorare con testi, date e numeri. Ogni strumento funziona senza registrazione né abbonamento; i dati inseriti vengono usati solo per calcolare il risultato e non vengono mai salvati. Usatelo come cassetta degli attrezzi per attività occasionali oppure aggiungete ai preferiti gli strumenti che usate ogni giorno.