BLAKE2b
E792091
BLAKE2b is a cryptographic hash function optimized for 64-bit platforms, known for its high speed, strong security, and use in modern applications as a successor to algorithms like SHA-2 and MD5.
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf | cryptographic hash function ⓘ |
| alternativeTo |
MD5
NERFINISHED
ⓘ
SHA-1 ⓘ SHA-2 ⓘ SHA-3 ⓘ |
| basedOn | BLAKE NERFINISHED ⓘ |
| blockSize | 128 bytes ⓘ |
| collisionResistanceTarget | 2^256 operations ⓘ |
| derivedFrom | ChaCha quarter-round function ⓘ |
| designedBy |
Christian Winnerlein
NERFINISHED
ⓘ
Jean-Philippe Aumasson NERFINISHED ⓘ Samuel Neves NERFINISHED ⓘ Zooko Wilcox-O’Hearn NERFINISHED ⓘ |
| designedFor |
64-bit platforms
ⓘ
software implementations ⓘ |
| designedToBe |
fast
ⓘ
secure ⓘ simple to implement ⓘ |
| digestSize | 512 bits ⓘ |
| fasterThan |
MD5
NERFINISHED
ⓘ
SHA-2 NERFINISHED ⓘ SHA-3 NERFINISHED ⓘ |
| introducedIn | 2012 ⓘ |
| optimizedFor | 64-bit CPUs ⓘ |
| partOfFamily | BLAKE2 NERFINISHED ⓘ |
| preimageResistanceTarget | 2^512 operations ⓘ |
| secondPreimageResistanceTarget | 2^512 operations ⓘ |
| securityLevelComparableTo |
SHA-2
NERFINISHED
ⓘ
SHA-3 NERFINISHED ⓘ |
| specifiedIn | RFC 7693 NERFINISHED ⓘ |
| standardizedBy |
Internet Engineering Task Force
ⓘ
surface form:
IETF
|
| successorOf | BLAKE NERFINISHED ⓘ |
| successorTo |
MD5
NERFINISHED
ⓘ
SHA-1 NERFINISHED ⓘ |
| supports |
configurable output length
ⓘ
keyed hashing ⓘ message authentication ⓘ personalization ⓘ salted hashing ⓘ tree hashing ⓘ |
| supportsDigestSizeDownTo | 8 bits GENERATED ⓘ |
| supportsDigestSizeUpTo | 512 bits GENERATED ⓘ |
| usedIn |
Argon2
NERFINISHED
ⓘ
Zcash NERFINISHED ⓘ blockchain systems ⓘ cryptographic protocols ⓘ digital signatures ⓘ file integrity checking ⓘ password hashing schemes ⓘ |
| usesInternalStructure | HAIFA-like mode ⓘ |
| usesPrimitive | ARX (add-rotate-xor) ⓘ |
| usesWordSize | 64 bits ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.