Keccak es una función hash criptográfica diseñada por Guido Bertoni, Joan Daemen, Michaël Peeters y Gilles Van Assche. En 2012, Keccak fue seleccionado como base para el estándar SHA-3. Ofrece múltiples longitudes de salida: 224 bits, 256 bits, 384 bits y 512 bits. Utiliza una construcción de esponja que proporciona flexibilidad y seguridad. Keccak-256 se usa ampliamente en tecnología blockchain, especialmente en Ethereum para generar direcciones y firmar transacciones.