Keccak-256 Hashcalculator
Genereer een Keccak-256 256-bit / 32-byte berichtdigest van een tekstreeks gecodeerd in hex. Keccak-256 is het originele Keccak-algoritme vóór de SHA-3-standaardisatie.
Keccak-256 hash:
Gerelateerde Hulpmiddelen
Meer over Keccak-256 Hash
Keccak-256 is een cryptografische hashfunctie die een 256-bit (32-byte) berichtdigest produceert. Het werd ontworpen door Guido Bertoni, Joan Daemen, Michael Peeters en Gilles Van Assche, en won de NIST-hashfunctiecompetitie in 2012.
Hoewel Keccak werd geselecteerd om SHA-3 te worden, is er een belangrijk verschil tussen "Keccak-256" en "SHA3-256": ze gebruiken verschillende opvulschema's. Het originele Keccak gebruikt eenvoudige multi-rate opvulling (pad10*1), terwijl NIST's SHA-3-standaard domeinscheidingsbits toevoegt (0x06 voor SHA-3, 0x1F voor SHAKE).
Belangrijke kenmerken van Keccak-256:
Gebaseerd op de sponsconstructie met een 1600-bit toestand
Gebruikt de Keccak-f[1600] permutatie met 24 rondes
Snelheid van 1088 bits en capaciteit van 512 bits voor 256-bit beveiliging
Bestand tegen lengteuitbreidingsaanvallen
Keccak-256 wordt het meest gebruikt door Ethereum en andere blockchainplatforms:
Ethereum-adresgeneratie uit publieke sleutels
Transactie- en blokhashing
Functieselectors voor slimme contracten (eerste 4 bytes van Keccak-256 hash)
Merkle-boomconstructie voor toestandsbeheer
Bij het werken met Ethereum moet u altijd Keccak-256 gebruiken (niet SHA3-256) omdat het platform Keccak adopteerde voordat de SHA-3-standaard werd afgerond met de aangepaste opvulling.