ΡΠ΅ ΠΎΠ΄ΡΠΆΠ° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎ ΠΌΡΠ΅ΠΆΠ½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ I2P 0.9.43 ΠΈ C++ ΠΊΠ»ΠΈΠ΅Π½Ρ i2pd 2.29.0. ΠΠΎΡΡΠ΅ΡΠ΅ΡΠ΅ ΡΠ΅ Π΄Π΅ΠΊΠ° I2P Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠ»ΠΎΡΠ½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½Π° ΠΌΡΠ΅ΠΆΠ° ΠΊΠΎΡΠ° ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° ΡΠ΅Π΄ΠΎΠ²Π½ΠΈΠΎΡ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΎΠ΄ ΠΊΡΠ°Ρ Π΄ΠΎ ΠΊΡΠ°Ρ, ΡΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡ ΠΈ ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΠ°. ΠΠ° ΠΌΡΠ΅ΠΆΠ°ΡΠ° I2P, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π²Π΅Π±-Π»ΠΎΠΊΠ°ΡΠΈΠΈ ΠΈ Π±Π»ΠΎΠ³ΠΎΠ²ΠΈ, Π΄Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΈΠ½ΡΡΠ°Π½Ρ ΠΏΠΎΡΠ°ΠΊΠΈ ΠΈ Π΅-ΠΏΠΎΡΡΠ°, Π΄Π° ΡΠ°Π·ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΈ Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ P2P ΠΌΡΠ΅ΠΆΠΈ. ΠΡΠ½ΠΎΠ²Π½ΠΈΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ I2P Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ Java ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΡΠΈΡΠΎΠΊ ΠΎΠΏΡΠ΅Π³ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Windows, Linux, macOS, Solaris ΠΈΡΠ½. I2pd Π΅ Π½Π΅Π·Π°Π²ΠΈΡΠ½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° C++ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ I2P ΠΈ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΠΏΠΎΠ΄ ΠΈΠ·ΠΌΠ΅Π½Π΅ΡΠ° BSD Π»ΠΈΡΠ΅Π½ΡΠ°.
ΠΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° I2P 0.9.43, ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΡΠΎΡΠΌΠ°ΡΠΎΡ LS2 Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅Π½Π° Π΄ΠΎ ΡΠ²ΠΎΡΠ°ΡΠ° ΠΊΠΎΠ½Π΅ΡΠ½Π° ΡΠΎΡΠΌΠ° (LeaseSet 2), ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΡΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Π½ΠΎΠ²ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ Π½Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ I2P ΡΡΠ½Π΅Π»ΠΈΡΠ΅. ΠΠΎ ΠΈΠ΄Π½ΠΈΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ°, ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌΠ΅ ΡΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΏΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ ΠΈ ΠΏΠΎΠ±ΡΠ· ΠΌΠ΅ΡΠΎΠ΄ Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΎΠ΄ ΠΊΡΠ°Ρ Π΄ΠΎ ΠΊΡΠ°Ρ, Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π°ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ°, Π½Π° ΠΏΠ°ΠΊΠ΅Ρ ECIES-X25519-AEAD-Ratchet ElGamal/AES+SessionTag.
ΠΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° I2P, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, Π³ΠΈ ΡΠ΅ΡΠ°Π²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠΎ ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° IPv6 Π°Π΄ΡΠ΅ΡΠΈ, Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΈΠΊΠΎΡ Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅, Π³ΠΎ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΡΠ²Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ ΡΡΠ½Π΅Π»ΠΈ ΠΈ Π΄ΠΎΠ΄Π°Π²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ I2CP (I2P Control Protocol) Π½Π° LS2 BlindingInfo, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π΅ Π½ΠΎΠ² ΡΠΈΠΏ Π½Π° ΠΏΡΠΎΠΊΡΠΈ Π·Π° Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅ ΡΠΈΡΡΠΈΡΠ°Π½ΠΈ ΠΈΠ½Π³Π΅ΡΠ΅Π½ΡΠΈΠΈ.
i2pd 2.29.0 ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π·Π½Π°ΠΌΠ΅ΡΠΎ Π·Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π·Π° Π°Π΄ΡΠ΅ΡΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ b33.
ΠΠ·Π²ΠΎΡ: opennet.ru