We use a free security service from <a href="%(have_i_been_pwned_url)s">HaveIBeenPwned</a>. When registering, authenticating, or updating your password, we generate a SHA1 hash of your password and use the first 5 characters of the hash to decide if the password is compromised. The plaintext password is never stored by PyPI or sent to HaveIBeenPwned.
نستخدم خدمة أمان مجانية من <a href="%(have_i_been_pwned_url)s">HaveIBeenPwned</a>.عند تسجيل، تصديق، أو تغيير كلمة السر الخاصة بك، نولد رمز هاش SHA1 منها ونستخدم أول 5 حروف من الرمز لمعرفة إذا كانت كلمة السر تم إختراقها أو لا. كلمة السر نفسها كنص لا يتم تسجيلها أبداً على PyPI أو إرسالها لHaveIBeenPwned.