PyPI рдкреНрдпрд╛рдХреЗрдЬ рдХреНрдпрд╛рдЯрд▓рдЧрд▓реЗ рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫ

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

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди