рдЕрдирд╛рдо рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди I2P 1.9.0 рдФрд░ C++ рдХреНрд▓рд╛рдЗрдВрдЯ i2pd 2.43 рдХрд╛ рд╡рд┐рдореЛрдЪрди

рдЕрдирд╛рдо рдиреЗрдЯрд╡рд░реНрдХ I2P 1.9.0 рдФрд░ C++ рдХреНрд▓рд╛рдЗрдВрдЯ i2pd 2.43.0 рдЬрд╛рд░реА рдХрд┐рдП рдЧрдПред I2P рдПрдХ рдмрд╣реБ-рдкрд░рдд рдЕрдирд╛рдо рд╡рд┐рддрд░рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ рдЬреЛ рдирд┐рдпрдорд┐рдд рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЧреБрдордирд╛рдореА рдФрд░ рдЕрд▓рдЧрд╛рд╡ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИред рдиреЗрдЯрд╡рд░реНрдХ рдкреА2рдкреА рдореЛрдб рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ (рдмреИрдВрдбрд╡рд┐рдбреНрде) рдХреА рдмрджреМрд▓рдд рдмрдирддрд╛ рд╣реИ, рдЬреЛ рдХреЗрдВрджреНрд░реАрдп рд░реВрдк рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рд╕рд░реНрд╡рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд┐рдирд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ (рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рднреАрддрд░ рд╕рдВрдЪрд╛рд░ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдпреВрдирд┐рдбрд╛рдпрд░реЗрдХреНрд╢рдирд▓ рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ) рдкреНрд░рддрд┐рднрд╛рдЧреА рдФрд░ рд╕рд╣рдХрд░реНрдореА)ред

I2P рдиреЗрдЯрд╡рд░реНрдХ рдкрд░, рдЖрдк рдЧреБрдордирд╛рдо рд░реВрдк рд╕реЗ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдФрд░ рдмреНрд▓реЙрдЧ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреНрд╡рд░рд┐рдд рд╕рдВрджреЗрд╢ рдФрд░ рдИ-рдореЗрд▓ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ P2P рдиреЗрдЯрд╡рд░реНрдХ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ (рд╡реЗрдмрд╕рд╛рдЗрдЯ, рдЪреИрдЯ) рдФрд░ рдкреА2рдкреА (рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЪреЗрдВрдЬ, рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдВрд╕реА) рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЧреБрдордирд╛рдо рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, I2P рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореВрд▓ I2P рдХреНрд▓рд╛рдЗрдВрдЯ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝, рд▓рд┐рдирдХреНрд╕, рдореИрдХрдУрдПрд╕, рд╕реЛрд▓рд╛рд░рд┐рд╕ рдЖрджрд┐ рдЬреИрд╕реЗ рдХрдИ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИред I2pd I2P рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ C++ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд BSD рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

I2P рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рдирдП рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ "SSU2" рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ UDP рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИред рд╕рд╣рдХрд░реНрдореА рдФрд░ рд░рд┐рд▓реЗ рдкрдХреНрд╖ рдкрд░ SSU2 рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рд╣реИрдВред "SSU2" рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ ARM рдмрд┐рд▓реНрдб рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ, рд╕рд╛рде рд╣реА рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд░рд╛рдЙрдЯрд░ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рдкреНрд░рддрд┐рд╢рдд рдкрд░ рднреАред рдирд╡рдВрдмрд░ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП "SSU2" рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред SSU2 рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рд╣рдореЗрдВ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╕реНрдЯреИрдХ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓реЗрдЧреА, рдмрд╣реБрдд рдзреАрдореА ElGamal рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓реЗрдЧрд╛ (рдПрдВрдб-рдЯреВ-рдПрдВрдб рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд▓рд┐рдП, ElGamal/AES+SessionTag рдХреЗ рдмрдЬрд╛рдп ECIES-X25519-AEAD-Ratchet рд╕рдВрдпреЛрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛) ), рдПрд╕рдПрд╕рдпреВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдУрд╡рд░рд╣реЗрдб рдХреЛ рдХрдо рдХрд░реЗрдВ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░реЗрдВред

рдЕрдиреНрдп рд╕реБрдзрд╛рд░реЛрдВ рдореЗрдВ рдПрдХ рдбреЗрдбрд▓реЙрдХ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдХрд┐ рд░рд╛рдЙрдЯрд░ рдЬрд╛рдирдХрд╛рд░реА (рдЖрд░рдЖрдИ, рд░рд╛рдЙрдЯрд░рдЗрдиреНрдлреЛ) рд╕рд╛рдерд┐рдпреЛрдВ рдХреЛ рднреЗрдЬреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдкреБрд░рд╛рдиреЗ рдПрд╕рдПрд╕рдпреВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдПрдордЯреАрдпреВ/рдкреАрдПрдордЯреАрдпреВ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИред I2pd рдореЗрдВ, SSU2 рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдХреЛ рдЙрд╕рдХреЗ рдЕрдВрддрд┐рдо рд░реВрдк рдореЗрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдирдП рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ, рдФрд░ рдкрддрд╛ рдкреБрд╕реНрддрд┐рдХрд╛ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ