Cos'è la codifica SHA-1?
SHA significa Secure Hash Algorithm. SHA-1 e SHA-2 sono famiglie distinte: SHA-1 è deprecato per gli usi che richiedono resistenza alle collisioni, mentre SHA-256, SHA-384 e SHA-512 appartengono a SHA-2.
SHA-1 o Secure Hash Algorithm 1 è una funzione di hash crittografica che prende un input e produce un valore di hash a 160 bit (20 byte) conosciuto come Message Digest, tipicamente reso come numero esadecimale, lungo 40 caotiche cifre.
SHA-1 viene spesso spesso utilizzato per verificare che un file non sia stato alterato.. Questo avviene producendo un checksum prima che il file venga trasmesso e poi ancora una volta quando il file è giunto a destinazione.
Quando si impara a conoscere i moduli SHA, ci si riferisce a diversi tipi di SHA. SHA-2 può produrre una varietà di lunghezze di bit, da 256 a 512 bit, che gli consentono di assegnare valori completamente unici a ogni hash digest creato. Esempi di SHA sono SHA-1, SHA-2, SHA-256, SHA-512, SHA-224 e SHA-384, ma in realtà ne esistono solo due tipi: SHA-1 e SHA-2. Gli ulteriori numeri più grandi non sono altro che versioni di SHA-2 che tengono conto delle lunghezze dei bit di SHA-2.