Hashing Algorithms
Explain what hash functions are?
Cryptographic Hashing
The Cryptographic Hash Functions are a specific family of hash functions.
Returns the KECCAK256 digest aBytesLike.
Returns the RIPEMD-160 digest of aBytesLike.
Returns the SHA2-256 digest of aBytesLike.
Returns the SHA2-512 digest of aBytesLike.
HMAC Supported Algorithms
Use the SHA2-256 hash algorithm.
Use the SHA2-512 hash algorithm.
Common Hashing Helpers
Computes the Ethereum message digest of message. Ethereum messages are converted to UTF-8 bytes and prefixed with x19Ethereum Signed Message:
and the length of message.
The Ethereum Identity function computs the keccak256 hash of the text bytes.
Returns the ENS Namehash of name.
Solidity Hashing Algorithms
When using the Solidity abi.packEncoded(...)
function, a non-standard tightly packed version of encoding is used. These functions implement the tightly packing algorithm.
Returns the non-standard encoded arrayOfValues packed according to their respecive type in arrayOfTypes.
Returns the KECCAK256 of the non-standard encoded arrayOfValues packed according to their respective type in arrayOfTypes.
Returns the SHA2-256 of the non-standard encoded arrayOfValues packed according to their respective type in arrayOfTypes.