Los hashes SHA256 son frecuentemente utilizados para calcular identidades cortas de archivos binarios o bloques de texto. Por ejemplo, los certificados TLS/SSL utilizan SHA256 para calcular la firma de un certificado. Aquí te mostramos cómo calcular hashes SHA256 en Go. |
|
|
|
Go implementa varias funciones de hash en varios
paquetes |
|
|
|
Aquí comenzamos con un nuevo hash. |
|
|
|
Esto obtiene el resultado del hash finalizado como una
secuencia de bytes. El argumento de |
|
|
Ejecutar el programa calcula el hash y lo imprime en un formato hexadecimal legible por humanos. |
|
Puedes calcular otros hashes utilizando un patrón similar al
mostrado arriba. Por ejemplo, para calcular
hashes SHA512 importa |
|
Ten en cuenta que si necesitas hashes criptográficamente seguros, deberías investigar cuidadosamente la fortaleza del hash! |
Siguiente ejemplo: Base64 Encoding.