αααααΆαα’ααΆαα·α I2P 1.8.0 αα·α C++ client i2pd 2.42.0 ααααΌαααΆαα ααααααΆαα I2P ααΊααΆαααααΆαα ααα αΆαα’ααΆαα·ααα α»αααααΆαααααααααΎαααΆααα ααΎα’ααΈαααΊαα·αααααααΆ αααααααΎααααΆααααΆαα’αα·αααααΈαααΈα α»ααααα α»ααααΆαααααα ααΆααΆααΆαα’ααΆαα·α αα·αα―ααα αααααΆααααααααΌαααΆααααααΎαα‘αΎααααα»ααααα P2P α αΎαααααΌαααΆααααααΎαα‘αΎααααααΆαααααΆα (ααααα·ααααααΌα) αααααααααααα’αααααααΎααααΆαααααααΆα αααααααΎα±ααααΆα’αΆα ααααΎαα ααΆαααααα·αα αΆαααΆα αααααΎαααΆαααΈαααααααααααααααααααααααΆα (ααΆαααααΆαααααααα αααα»ααααααΆαααΊααα’ααααΎααΆαααααΎααααΆααααααΌαααΌααααααααΈ unidirectional αααααΆαα’αα·αααααΈααααΆα α’αααα αΌααα½ααα·ααα·ααααα½αααΆαααΆα) α
αα ααΎαααααΆα I2P α’αααα’αΆα αααααΎαααα ααααα αα·αααααααααα’ααΆαα·α ααααΎααΆαααααΆαα αα·αα’ααΈααα ααααΆααααααΌαα―αααΆα αα·ααααα ααααααΆα P2P α ααΎααααΈαααααΎα αα·αααααΎααααΆαααααααΆαα’ααΆαα·ααααααΆαααααααα·ααΈαααΆαααΈαααααα-αααΆαααΈααα (ααα ααααα ααΆααααα) αα·ααααααα·ααΈ P2P (ααΆαααααΆααααααΌαα―αααΆα ααΌαα·ααααααααααΈαααΌ) αααΆαααΈαααααα I2P ααααΌαααΆαααααΎααααΆααα αααΆαααΈαααααα I2P ααΌαααααΆαααααΌαααΆααααααααΆααΆααΆα αΆαααΆ α αΎαα’αΆα ααααΎαααΆαααΎαααα·ααΆααΆα αααΎαααΌα ααΆ Windows, Linux, macOS, Solaris ααΆααΎαα I2pd ααΊααΆααΆαα’αα»αααα C++ α―αααΆαααααααα’αα·αα·αα I2P α αΎαααααΌαααΆαα ααα αΆααααααα’αΆααααΆααααα BSD αααααΆαααααααα
Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ I2P ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ UDP-ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ° Β«SSU2Β», Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΠ²ΡΡΠ΅Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ. ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ SSU2 ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠ΅ΠΊ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ElGamal (Π΄Π»Ρ ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠ³ΠΎ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠ²ΡΠ·ΠΊΠ° ECIES-X25519-AEAD-Ratchet Π²ΠΌΠ΅ΡΡΠΎ ElGamal/AES+SessionTag).
ΠΠ· Π΄ΡΡΠ³ΠΈΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΡΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΠΌΠ°ΡΡΠ΅ΡΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Tomcat Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ 9.0.62. Π i2psnark Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΎΡΠΊΠ° ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½Π° Π·Π°Π³ΡΡΠ·ΠΊΠ° MIME-ΡΠΈΠΏΠΎΠ². Π£Π΄Π°Π»ΡΠ½ ΠΊΠΎΠ΄ Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° BOB, ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠΉ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΌ (ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° SAMv3).
ααααα: opennet.ru