PyPI рдкреИрдХреЗрдЬ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ

╨Т PyPIрдкрд╛рдЗрдереЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬреЛрдВ рдХреА рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, рдЬреЛрдбрд╝рд╛ рдореБрдЦреНрдп рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗ рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдердиред рдпрд╣ рдЕрд╡рд╕рд░ рдХреИрдЯрд▓реЙрдЧ рдХреЗ рд╕рднреА рдкрдВрдЬреАрдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред

рдЕрдм рддрдХ рдХреЗ рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдХреЗрд╡рд▓ рд╕рдордп-рд╕реАрдорд┐рдд рд╡рди-рдЯрд╛рдЗрдо рдкрд╛рд╕рд╡рд░реНрдб (TOTP), рдПрдХ рд╡рд┐рд╢реЗрд╖ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╡рди-рдЯрд╛рдЗрдо рдкрд╛рд╕рд╡рд░реНрдб рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдлреНрд░реАрдУрдЯреАрдкреА, рдлреНрд░реАрдУрдЯреАрдкреА+, Google рдкреНрд░рдорд╛рдгрдХ, Authy ╨╕
рдбреБрдУ рдореЛрдмрд╛рдЗрд▓. рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╣рдо рджреВрд╕рд░реЗ рд╕рддреНрдпрд╛рдкрди рдХрд╛рд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ Yubikeys рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред

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

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