Implementazione degli algoritmi crittografici GOST in linguaggio Java.

È stata pubblicata la libreria crypto-gost con l'implementazione degli algoritmi crittografici ГОСТ in Java, senza utilizzare dipendenze aggiuntive. A differenza dell'implementazione degli algoritmi ГОСТ fornita dalla libreria Castle Bouncy Castle, in crypto-gost è stata migliorata la performance di crittografia dell'algoritmo 'Kuznecik', risolti problemi di sicurezza specifici e offerte semplici wrapper, che non richiedono una conoscenza approfondita della crittografia. Il codice è fornito sotto una licenza permissiva che consente distribuzione, modifica e creazione di opere derivate senza restrizioni.

Algoritmi supportati:

  • ГОСТ Р 34.11-2012 (RFC 6986) — funzione hash 'Strebog' a 256 e 512 bit.
  • ГОСТ Р 34.12-2015 — cifrario a blocchi 'Kuznecik', chiave a 256 bit.
  • ГОСТ Р 34.13-2015 — modalità di crittografia CBC, CFB, CTR (ГАММА), OFB; inserimento di autenticità (CMAC).
  • ГОСТ Р 34.10-2012 (RFC 7091) — firma elettronica a 256 e 512 bit.
  • HMAC-Strebog (RFC 7836, HMAC-Streebog-256 e HMAC-Streebog-512).
  • MGM (Modalità Galois Multilineare) — modalità AEAD per Kuznecik (RFC 9058). Compatibile con OpenSSL.
  • SCrypt (RFC 7914) — funzione di derivazione della chiave basata su password.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster