HSL 2.0-Framework
1.9
Beschreibung des Frameworks
|
Klasse zur Erzeugung eine SHA-2-Hashwerts. Mehr ...
Öffentliche Methoden | |
def | __init__ (self, size=512) |
Konstruktor. Mehr ... | |
def | update (self, data) |
Aktualisiert den SHA2-Hashwert mit den übergebenen Daten. Mehr ... | |
def | digest (self) |
Liefert den SHA2-Code zurück. Mehr ... | |
def | hex_digest (self) |
Liefert den SHA2-Code als Hex-String zurück. Mehr ... | |
Klasse zur Erzeugung eine SHA-2-Hashwerts.
Teil des Pakets zur Verschlüsselung.
Trifft auf dem Eingang PIN_I_DO_HASH ein Telegramm ein, wird ein hash-Code zu dem am Eingang PIN_I_DATA liegenden Datenblock (String) gebildet. Abhängig vom Wert des Telegramms wird ausgewählt, welche Methode dafür verwendet wird. Anschließend wird auf Ausgang PIN_O_HEXCODE wird der hash-Code als Hexadezimal-Zahl ausgegeben.
def hsl20_2_crypto.hsl20_2_crypto.SHA2Hash.__init__ | ( | self, | |
size = 512 |
|||
) |
Konstruktor.
size | int Länge des Hashwerts. Mögliche Werte: 224, 256, 384 und 512. |
def hsl20_2_crypto.hsl20_2_crypto.SHA2Hash.digest | ( | self | ) |
Liefert den SHA2-Code zurück.
def hsl20_2_crypto.hsl20_2_crypto.SHA2Hash.hex_digest | ( | self | ) |
Liefert den SHA2-Code als Hex-String zurück.
def hsl20_2_crypto.hsl20_2_crypto.SHA2Hash.update | ( | self, | |
data | |||
) |
Aktualisiert den SHA2-Hashwert mit den übergebenen Daten.
data | string Datenblock |