Keccak är en kryptografisk hashfunktion designad av Guido Bertoni, Joan Daemen, Michaël Peeters och Gilles Van Assche. År 2012 valdes Keccak som grund för SHA-3-standarden. Den erbjuder flera utdatalängder: 224-bitars, 256-bitars, 384-bitars och 512-bitars. Genom en svampkonstruktion ger den flexibilitet och säkerhet. Keccak-256 används flitigt inom blockchain-teknik, särskilt i Ethereum för att generera adresser och signera transaktioner.