CoderTools

Gerador de Hash GOST

Gerar hashes GOST R 34.11-94 e Streebog (GOST R 34.11-2012)

Sobre as funções de hash GOST

O que é hash GOST?

As funções de hash GOST são algoritmos de hash criptográfico desenvolvidos na Rússia e padronizados como padrões nacionais. A série GOST R 34.11 inclui duas versões principais: o original GOST R 34.11-94 e o mais recente GOST R 34.11-2012 (também conhecido como Streebog).

GOST R 34.11-94

GOST R 34.11-94 é a função de hash criptográfico russa original, padronizada em 1994. Ela produz um valor de hash de 256 bits (32 bytes). O algoritmo está documentado na RFC 5831.

GOST R 34.11-2012 (Streebog)

Streebog (GOST R 34.11-2012) é a função de hash criptográfico russa moderna, padronizada em 2012. Ela produz valores de hash de 256 bits ou 512 bits e está documentada na RFC 6986.

Características principais

  • Segurança: Streebog fornece forte resistência contra ataques de colisão e pré-imagem
  • Flexibilidade: Streebog suporta comprimentos de saída de 256 e 512 bits
  • Padronização: Ambos os algoritmos são padrões nacionais russos (GOST)
  • Reconhecimento internacional: Ambos os algoritmos estão documentados em RFCs da IETF

Comparação de algoritmos

AlgoritmoTamanho da saídaTamanho do blocoPadrão
GOST R 34.11-94256 bits256 bitsRFC 5831
Streebog-256256 bits512 bitsRFC 6986
Streebog-512512 bits512 bitsRFC 6986

Notas de segurança

GOST R 34.11-94 tem fraquezas teóricas conhecidas e deve ser usado apenas para compatibilidade com sistemas legados. Para novas aplicações, use Streebog (GOST R 34.11-2012), que fornece garantias de segurança mais fortes.