Gli hash SHA256 sono frequentemente usati per calcolare identità brevi per blob binari o di testo. Per esempio, i certificati TLS/SSL usano SHA256 per calcolare la firma di un certificato. Ecco come calcolare hash SHA256 in Go. |
|
![]() ![]()
|
|
Go implementa diverse funzioni hash in vari
pacchetti |
|
|
|
Qui iniziamo con un nuovo hash. |
|
|
|
Questo ottiene il risultato hash finalizzato come slice
di byte. L’argomento di |
|
|
Eseguire il programma calcola l’hash e lo stampa in formato esadecimale leggibile. |
|
Puoi calcolare altri hash usando un pattern simile a
quello mostrato sopra. Per esempio, per calcolare
hash SHA512 importa |
|
Nota che se hai bisogno di hash crittograficamente sicuri, dovresti ricercare attentamente la forza dell’hash! |
Prossimo esempio: Codifica Base64.