CoderTools

GOST Hash Generator

Generate GOST R 34.11-94 and Streebog (GOST R 34.11-2012) hashes

About GOST Hash Functions

What is GOST Hash?

GOST hash functions are cryptographic hash algorithms developed in Russia and standardized as national standards. The GOST R 34.11 series includes two main versions: the original GOST R 34.11-94 and the newer GOST R 34.11-2012, also known as Streebog.

GOST R 34.11-94

GOST R 34.11-94 is the original Russian cryptographic hash function standardized in 1994. It produces a 256-bit (32-byte) hash value. This algorithm was documented in RFC 5831. While it served well for many years, it has been superseded by the newer Streebog algorithm for most applications.

GOST R 34.11-2012 (Streebog)

Streebog (GOST R 34.11-2012) is the modern Russian cryptographic hash function standardized in 2012. It produces either 256-bit or 512-bit hash values and is documented in RFC 6986. Streebog offers improved security margins and performance compared to its predecessor.

Key Features

  • Security: Streebog provides strong resistance against collision and preimage attacks
  • Flexibility: Streebog supports both 256-bit and 512-bit output lengths
  • Standardization: Both algorithms are Russian national standards (GOST)
  • International Recognition: Both algorithms are documented in IETF RFCs

Algorithm Comparison

AlgorithmOutput SizeBlock SizeStandard
GOST R 34.11-94256 bits256 bitsRFC 5831
Streebog-256256 bits512 bitsRFC 6986
Streebog-512512 bits512 bitsRFC 6986

Security Notes

GOST R 34.11-94 has known theoretical weaknesses and should be used only for legacy compatibility. For new applications, use Streebog (GOST R 34.11-2012) which provides stronger security guarantees.