Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° криптографски Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π“ΠžΠ‘Π’ Π½Π° Java

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° 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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster