GOST 34 11 2012-256 [geschlossen] Hash-AlgorithmusPython

Python-Programme
Anonymous
 GOST 34 11 2012-256 [geschlossen] Hash-Algorithmus

Post by Anonymous »

Ich muss den Hash-Summu für die Zeile von GOST R 34.11-2012 berechnen (256 BR/> Eine Bibliothek gefunden, die diese Hash-Funktion implementiert:
https://github.com/ilyatt/pygost_0_15/ Baum/Master
schrieb den Code:
from pygost.gost3411_12 import GOST341112

data = '323130393837363534333231303938373635343332313039383736353433323130393837363534333231303938373635343332313039383736353433323130'
data_bytes = bytes.fromhex(data)

gost_hash = GOST341112(digest_size=256)
gost_hash.update(data_bytes)
signature_hash = gost_hash.digest()

# Хэш в шестнадцатеричной строке
hex_string = signature_hash.hex()

# Декодируем его обратно в байты
hex_bytes = bytes.fromhex(hex_string)

print("HEX:", hex_string)
< /sode>
Ich habe die Bedeutung erhalten: "1ebad9552deb878020f7e5c088784b87f006faacb19cf094dc5d48950e0e0f6"
sollte: "00557Be584fd52a49b16b0251d27f527fd52a4b16b0251d27f. 90B59D8EF1E159D "
Die erhaltenen Werte entsprechen nicht den in den Notationen angegebenen Kontrollbeispielen . Was ist der Grund?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post