Implementierung der GOST-Kryptografischen Algorithmen in Java

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

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster