рдЯреЗрд╕реНрд▓рд╛ рд▓рд┐рдмреНрд▓рд┐рдерд┐рдпрдо рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ

рдЯреЗрд╕реНрд▓рд╛ рдореЛрдЯрд░реНрд╕ рдиреЗ рд▓рд┐рдмреНрд▓рд┐рдерд┐рдпрдо рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкреНрд░рдореБрдЦ рд▓рдХреНрд╖реНрдп рдХреЙрдореНрдкреИрдХреНрдЯрдиреЗрд╕, рдХрдо рд╕рдВрд╕рд╛рдзрди рдЦрдкрдд рдФрд░ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рд╣реИрдВред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд╢реБрд░реВ рдореЗрдВ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕реАрдкреАрдпреВ рдФрд░ рдбреАрдПрд╕рдкреА рдЪрд┐рдкреНрд╕ рдФрд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рджреЛрдиреЛрдВ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╕реАрдорд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ рдФрд░ рдПрдореНрдмреЗрдбреЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░реЛрдВ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреВрдЯ рдХреЗ рд╢реБрд░реБрдЖрддреА рдЪрд░рдгреЛрдВ рдореЗрдВ рдХреЛрдб рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред . рдХреЛрдб C (C99) рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ Apache 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдЯреНрд░реАрдо рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИ рдФрд░ X25519 рдХреБрдВрдЬреА рд╕рдордЭреМрддрд╛ рдпреЛрдЬрдирд╛ (рдЖрд░рдПрдлрд╕реА 7748), рдЧрд┐рдорд▓реА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдХреНрд░рдордкрд░рд┐рд╡рд░реНрддрди рд╡рд┐рдзрд┐ рдФрд░ рдбреИрдирд┐рдпрд▓ рдЬреЗ рдмрд░реНрдирд╕реНрдЯреАрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЧрд┐рдореНрд▓реА-рд╣реИрд╢ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИ рдФрд░ рдХрдо рдкрд░ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдкрд╛рд╡рд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЬреИрд╕реЗ 8-рдмрд┐рдЯ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ред X25519 рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди STROBE рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдХреЛрдб рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рдПрдХ рдЕрдгреНрдбрд╛рдХрд╛рд░ рд╡рдХреНрд░ рдкрд░ рдмрд┐рдВрджреБрдУрдВ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рддреЗ рд╕рдордп рдХреЗрд╡рд▓ "X" рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ed25519 рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдмрдирд╛рдиреЗ рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХреЛрдб рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред

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

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