Keccak เป็นฟังก์ชันแฮชเชิงเข้ารหัส ออกแบบโดย Guido Bertoni, Joan Daemen, Michaël Peeters และ Gilles Van Assche ในปี 2012 Keccak ถูกเลือกเป็นอัลกอริทึมพื้นฐานของมาตรฐาน SHA-3 Keccak มีความยาวเอาต์พุตหลายแบบ: 224 บิต, 256 บิต, 384 บิต และ 512 บิต ใช้โครงสร้างฟองน้ำ (sponge construction) ให้ความยืดหยุ่นและความปลอดภัย Keccak-256 ถูกใช้อย่างแพร่หลายในเทคโนโลยีบล็อกเชน โดยเฉพาะใน Ethereum สำหรับสร้างที่อยู่และเซ็นธุรกรรม