CoderTools

GOST 해시 생성기

GOST R 34.11-94 및 Streebog (GOST R 34.11-2012) 해시 생성

GOST 해시 함수에 대하여

GOST 해시란?

GOST 해시 함수는 러시아에서 개발되어 국가 표준으로 표준화된 암호화 해시 알고리즘입니다. GOST R 34.11 시리즈에는 원래의 GOST R 34.11-94와 최신 GOST R 34.11-2012 (Streebog라고도 함) 두 가지 주요 버전이 있습니다.

GOST R 34.11-94

GOST R 34.11-94는 1994년에 표준화된 러시아 최초의 암호화 해시 함수입니다. 256비트 (32바이트) 해시 값을 생성합니다. 이 알고리즘은 RFC 5831에 문서화되어 있습니다.

GOST R 34.11-2012 (Streebog)

Streebog (GOST R 34.11-2012)는 2012년에 표준화된 현대 러시아 암호화 해시 함수입니다. 256비트 또는 512비트 해시 값을 생성하며 RFC 6986에 문서화되어 있습니다.

주요 특징

  • 보안: Streebog는 충돌 및 역상 공격에 대한 강력한 저항력 제공
  • 유연성: Streebog는 256비트와 512비트 출력 길이 모두 지원
  • 표준화: 두 알고리즘 모두 러시아 국가 표준 (GOST)
  • 국제적 인정: 두 알고리즘 모두 IETF RFC에 문서화됨

알고리즘 비교

알고리즘출력 크기블록 크기표준
GOST R 34.11-94256비트256비트RFC 5831
Streebog-256256비트512비트RFC 6986
Streebog-512512비트512비트RFC 6986

보안 참고사항

GOST R 34.11-94는 알려진 이론적 약점이 있으며 레거시 호환성을 위해서만 사용해야 합니다. 새 응용 프로그램에는 더 강력한 보안 보장을 제공하는 Streebog (GOST R 34.11-2012)를 사용하세요.