| General | |
|---|---|
| Designers | USSR |
| First published | 1994-05-23 (declassified) |
| Derived from | GOST block cipher |
| Certification | GOST standard |
| Detail | |
| Digest sizes | 256 bits |
| Rounds | 32 |
The GOST hash function, defined in the standards GOST R 34.11-94 and GOST 34.311-95, is a 256-bit cryptographic hash function. It was initially defined in the Russian national standard GOST R 34.11-94 Information Technology - Cryptographic Information Security - Hash Function. The equivalent standard used by other member-states of the CIS is GOST 34.311-95.
The hash function is based on the GOST block cipher.
Contents |
GOST hashes
The following are some examples of GOST hashes:
GOST("The quick brown fox jumps over the lazy dog") =
77b7fa410c9ac58a25f49bca7d0468c9296529315eaca76bd1a10f376d1f4294
Even a small change in the message will, with overwhelming probability, result in a completely different hash due to the avalanche effect. For example, changing d to c:
GOST("The quick brown fox jumps over the lazy cog") =
a3ebc4daaab78b0be131dab5737a7f67e602670d543521319150d2e14eeec445
The hash of the zero-length string is:
GOST("") =
ce85b99cc46752fffee35cab9a7b0278abb4c2d2055cff685af4912c49490f8d
See also
References
- "GOST R 34.11-94 Hash function algorithm". IETF draft. 2009-08-05. http://tools.ietf.org/html/draft-dolmatov-cryptocom-gost341194.
External links
- C implementation and test vectors for GOST hash function from Markku-Juhani Saarinen, also contains draft translations into English of the GOST 28147-89 and GOST R 34.11-94 standards. Bugfixed version, see [1].
| This cryptography-related article is a stub. You can help Wikipedia by expanding it. |
|
|||||||||||||||||||||||||||||||||||
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)




