Công cụ băm/xác minh Scrypt

Tạo giá trị băm

Xác minh mật khẩu

Về Scrypt:

Scrypt là hàm băm mật khẩu được thiết kế chuyên biệt để chống lại các cuộc tấn công brute-force quy mô lớn bằng phần cứng tùy biến. So với bcrypt, scrypt yêu cầu lượng bộ nhớ lớn hơn, từ đó làm tăng đáng kể chi phí tấn công bằng ASIC, FPGA và các phần cứng tương tự.

Giải thích tham số:
• password: Mật khẩu cần băm
• salt: Giá trị salt để tăng bảo mật
• N: Tham số chi phí CPU/bộ nhớ (phải là lũy thừa của 2)
• r: Tham số kích thước khối
• p: Tham số song song hóa
• dkLen: Độ dài khóa dẫn xuất (byte)

Thiết lập khuyến nghị: N=16384, r=8, p=1, dkLen=32. Giá trị băm là một chiều, không thể đảo ngược để lấy lại mật khẩu gốc.