Đang tải...

Tạo Scrypt Hash

Scrypt là hàm dẫn xuất khóa dựa trên mật khẩu được thiết kế để tốn nhiều tính toán và bộ nhớ, giúp chống lại các cuộc tấn công vét cạn bằng phần cứng.

Tạo / Băm Scrypt
Phải là lũy thừa của 2. Cao hơn = bảo mật hơn nhưng chậm hơn. Khuyến nghị: 16384 (2^14) trở lên.
Kích thước khối cho hàm trộn. Giá trị chuẩn: 8. Ảnh hưởng việc sử dụng bộ nhớ.
Hệ số song song hóa. Giá trị chuẩn: 1. Tăng lên để xử lý song song.
Xác minh Scrypt
Scrypt là gì?

Scrypt là hàm dẫn xuất khóa dựa trên mật khẩu (PBKDF) được tạo bởi Colin Percival vào năm 2009. Nó được thiết kế đặc biệt để tăng chi phí thực hiện các cuộc tấn công phần cứng tùy chỉnh quy mô lớn bằng cách yêu cầu lượng bộ nhớ lớn.

Không giống bcrypt chỉ tốn CPU, scrypt vừa tốn CPU vừa tốn bộ nhớ, khiến nó chống lại tốt hơn các cuộc tấn công sử dụng phần cứng chuyên dụng như ASIC và GPU. Nó được sử dụng rộng rãi trong các loại tiền điện tử như Litecoin và Dogecoin.

Tính năng chính
  • Thuật toán tốn bộ nhớ - yêu cầu RAM đáng kể để tính toán
  • Tham số có thể cấu hình (N, r, p) cho phép điều chỉnh độ khó
  • Chống lại các cuộc tấn công vét cạn phần cứng (GPU, ASIC)
  • Được khuyến nghị cho băm mật khẩu và dẫn xuất khóa
Thông tin bảo mật

Luôn sử dụng salt ngẫu nhiên cho mỗi mật khẩu để ngăn chặn tấn công rainbow table.

Giá trị N cao hơn tăng bảo mật nhưng cũng tăng thời gian tính toán và sử dụng bộ nhớ.

Đối với băm mật khẩu, tham số khuyến nghị: N=16384, r=8, p=1 (tối thiểu cho bảo mật tốt).

Thông tin riêng tư

Tất cả các thao tác scrypt được thực hiện hoàn toàn trong trình duyệt của bạn. Mật khẩu và salt của bạn không bao giờ được gửi đến máy chủ của chúng tôi.