ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° crypto-gost Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΊΡΠΈΠΏΡΠΎΠ°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΠΠ‘Π’ Π½Π° ΡΠ·ΡΠΊΠ΅ Java, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅ΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΠΠ‘Π’ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Castle Bouncy Castle, Π² crypto-gost ΠΏΠΎΠ²ΡΡΠ΅Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ Β«ΠΡΠ·Π½Π΅ΡΠΈΠΊΒ», ΡΠ΅ΡΠ΅Π½Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΡ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Ρ ΠΏΡΠΎΡΡΡΠ΅ ΠΎΠ±ΡΡΡΠΊΠΈ, Π½Π΅ ΡΡΠ΅Π±ΡΡΡΠΈΠ΅ Π³Π»ΡΠ±ΠΎΠΊΠΈΡ Π·Π½Π°Π½ΠΈΠΉ Π² ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ. ΠΠΎΠ΄ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ, ΡΠ°Π·ΡΠ΅ΡΠ°ΡΡΠ΅ΠΉ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅, ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΡ ΡΠ°Π±ΠΎΡ Π±Π΅Π· ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ:
- ΠΠΠ‘Π’ Π 34.11-2012 (RFC 6986) β Ρ ΡΡ-ΡΡΠ½ΠΊΡΠΈΡ Β«Π‘ΡΡΠΈΠ±ΠΎΠ³Β» 256 ΠΈ 512 Π±ΠΈΡ.
- ΠΠΠ‘Π’ Π 34.12-2015 β Π±Π»ΠΎΡΠ½ΡΠΉ ΡΠΈΡΡ Β«ΠΡΠ·Π½Π΅ΡΠΈΠΊΒ», ΠΊΠ»ΡΡ 256 Π±ΠΈΡ.
- ΠΠΠ‘Π’ Π 34.13-2015 β ΡΠ΅ΠΆΠΈΠΌΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ CBC, CFB, CTR (ΠΠΠΠΠ), OFB; ΠΈΠΌΠΈΡΠΎΠ²ΡΡΠ°Π²ΠΊΠ° (CMAC).
- ΠΠΠ‘Π’ Π 34.10-2012 (RFC 7091) β ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΡ 256 ΠΈ 512 Π±ΠΈΡ.
- HMAC-Π‘ΡΡΠΈΠ±ΠΎΠ³ (RFC 7836, HMAC-Streebog-256 ΠΈ HMAC-Streebog-512).
- MGM (Multilinear Galois Mode) β AEAD-ΡΠ΅ΠΆΠΈΠΌ Π΄Π»Ρ ΠΡΠ·Π½Π΅ΡΠΈΠΊΠ° (RFC 9058). Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ OpenSSL.
- SCrypt (RFC 7914) β ΡΡΠ½ΠΊΡΠΈΡ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»ΡΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠ°ΡΠΎΠ»Ρ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
