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

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

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛