Die Bibliothek crypto-gost mit der Implementierung von GOST-Krypto-Algorithmen in Java wurde veröffentlicht, ohne zusĂ€tzliche AbhĂ€ngigkeiten zu nutzen. Im Gegensatz zur Umsetzung der GOST-Algorithmen in der Bibliothek Bouncy Castle bietet crypto-gost eine verbesserte Leistung der VerschlĂŒsselung mit dem Algorithmus âGrashĂŒpferâ, behebt spezifische Sicherheitsprobleme und bietet einfache Wrapper, die keine tiefen Kenntnisse in der Kryptografie erfordern. Der Code wird unter einer eigenen Erlaubnislizenz bereitgestellt, die die Verbreitung, Modifikation und Erstellung abgeleiteter Werke ohne EinschrĂ€nkungen erlaubt.
UnterstĂŒtzte Algorithmen:
- GOST R 34.11-2012 (RFC 6986) â Hash-Funktion âStreebogâ mit 256 und 512 Bit.
- GOST R 34.12-2015 â BlockverschlĂŒsselung âGrashĂŒpferâ, SchlĂŒssel 256 Bit.
- GOST R 34.13-2015 â VerschlĂŒsselungsmodi CBC, CFB, CTR (GAMMA), OFB; MAC-EinfĂŒgung (CMAC).
- GOST R 34.10-2012 (RFC 7091) â digitale Signatur 256 und 512 Bit.
- HMAC-Streebog (RFC 7836, HMAC-Streebog-256 und HMAC-Streebog-512).
- MGM (Multilinear Galois Mode) â AEAD-Modus fĂŒr GrashĂŒpfer (RFC 9058). Kompatibel mit OpenSSL.
- SCrypt (RFC 7914) â Passwortbasierte SchlĂŒsselableitungsfunktion.
Quelle: opennet.ru
