1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import java.security.MessageDigest fun main() { val input = "Hola, mundo!" // Cadena a hashear // Crear instancia de MessageDigest para SHA-512 val sha512Digest = MessageDigest.getInstance("SHA-512") // Convertir la cadena a bytes val inputBytes = input.toByteArray() // Calcular el hash SHA-512 val hashedBytes = sha512Digest.digest(inputBytes) // Convertir el hash a una representación hexadecimal val hashedString = hashedBytes.joinToString("") { "%02x".format(it) } // Imprimir el resultado println("Hash SHA-512: $hashedString") } |