GOST (hash)
Funcția de hash GOST este un algoritm hash criptografic dezvoltat în fosta Uniune Sovietică în 1994 pe baza cifrului bloc de caracteristici GOST (cifrare) . Funcția generează un rezumat de mesaje de 256 de biți pornind de la un mesaj de lungime arbitrară.
Adoptat inițial de guvernul rus ca standard GOST R 34.11-94: Tehnologia informației - Securitatea informațiilor criptografice - Funcția Hash , GOST a fost adoptat ulterior de celelalte state membre CSI cu standardul GOST 34.311-95 .
GOST hash
Următorul este un exemplu de hash generat de GOST:
("Vulpea brună rapidă sare peste câinele leneș") 77b7fa410c9ac58a25f49bca7d0468c9296529315eaca76bd1a10f376d1f4294
Acesta este în schimb hash-ul obținut cu același text ca mai sus, dar înlocuind litera d cu litera c :
("Vulpea brună rapidă sare peste roata leneșă") = a3ebc4daaab78b0be131dab5737a7f67e602670d543521319150d2e14eeec445
Acesta este în schimb hashul unui șir de lungime zero:
GOST ("") = ce85b99cc46752fffee35cab9a7b0278abb4c2d2055cff685af4912c49490f8d
Curiozitate
Termenul GOST , din rusul ГОСТ , este acronimul pentru gosudarstvennyy standart (rusă: государственный стандарт ), care înseamnă standard de stat .
Elemente conexe
linkuri externe
- Implementarea în vectori C și testarea funcției hash GOST
- Implementarea algoritmului în JavaScript ( vectori CryptoPro )