PBKDF2 (Password-Based Key Derivation Function 2) lặp lại HMAC nhiều vòng để làm chậm tấn công dò mật khẩu. hashlib.pbkdf2_hmac(hash_name, password, salt, iterations) trả về khóa dẫn xuất (derived key).
Dòng 1: mật khẩu, dòng 2: salt, dòng 3: số vòng lặp. In khóa dẫn xuất (hex) với hàm băm sha256, độ dài mặc định. Bỏ ký tự xuống dòng cuối các dòng văn bản.
Input:
password
salt
1
Output:
120fb6cffcf8b32c43e7225256c4f837a86548c92ccc35480805987cb70be17b
Dòng 1: mật khẩu. Dòng 2: salt. Dòng 3: số vòng (≥1).
1 ≤ iterations ≤ 100000. len ≤ 1000.
Một dòng: khóa dẫn xuất hex.
Ví dụ:
Đầu vào:
password
salt
1
Đầu ra:
120fb6cffcf8b32c43e7225256c4f837a86548c92ccc35480805987cb70be17b
Giải thích:
Đang tải editor...