Kodax

مقارنة Hash آمنة — تحدي Python

اكتب الدالتين: hash_password(password) ترجع هاش SHA-256 بصيغة hex، و verify_password(password, hash_value) ترجع True إذا طابقت كلمة المرور الهاش — باستخدام hmac.compare_digest للمقارنة الآمنة ضد هجمات التوقيت.

def hash_password(password):
    # أرجع SHA-256 hash للكلمة
    pass

def verify_password(password, hash_value):
    # تحقق إذا password يطابق hash_value
    pass

حل هذا التحدي يرتبط بفتح دورة «أمن الشبكات» بحسابك.

ابدأ الحل