Tạo Argon2 Hash
Argon2 là hàm băm mật khẩu hiện đại đã chiến thắng cuộc thi Password Hashing Competition năm 2015. Nó cung cấp bảo vệ mạnh mẽ chống lại các cuộc tấn công vét cạn bằng cách sử dụng các hoạt động tốn bộ nhớ và thời gian.
Tạo Argon2 Hash
Xác minh Argon2 Hash
Thông tin riêng tư
Tất cả các thao tác Argon2 đượ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.
Về Công cụ Argon2 Hash Generator
Argon2 là người chiến thắng cuộc thi Password Hashing Competition (PHC) được tổ chức vào năm 2015. Nó được thiết kế để chống lại các cuộc tấn công crack GPU và tấn công kênh phụ. Argon2 có ba biến thể: Argon2d (phụ thuộc dữ liệu), Argon2i (độc lập dữ liệu), và Argon2id (phiên bản lai).
Argon2id là biến thể được khuyến nghị vì nó cung cấp bảo vệ chống lại cả tấn công kênh phụ và tấn công đánh đổi thời gian-bộ nhớ. Nó được sử dụng bởi nhiều ứng dụng hiện đại và trình quản lý mật khẩu để lưu trữ mật khẩu an toàn.
Tất cả các thao tác Argon2 đượ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.
Tính năng chính
- Password Hashing Competition Người chiến thắng Password Hashing Competition 2015
- Nhiều biến thể Ba biến thể: Argon2d, Argon2i, và Argon2id (khuyến nghị)
- Tham số tùy chỉnh Chi phí bộ nhớ, chi phí thời gian và song song hóa có thể cấu hình
- Khả năng chống tấn công Chống lại các cuộc tấn công GPU, ASIC và tấn công kênh phụ
Cách sử dụng Argon2 Hash Generator
- Nhập mật khẩu Nhập mật khẩu hoặc cụm mật khẩu bạn muốn băm.
- Cung cấp salt Nhập hoặc tạo một salt ngẫu nhiên duy nhất cho mỗi mật khẩu (tối thiểu 16 byte).
- Cấu hình tham số Điều chỉnh chi phí bộ nhớ, chi phí thời gian và song song hóa. Khuyến nghị dùng Argon2id. Đối với hầu hết các ứng dụng, sử dụng: memory=64MB, time=3, parallelism=4 là tham số tối thiểu an toàn.
- Tạo và sao chép Tạo hàm băm và sao chép chuỗi kết quả hoặc xác minh nó với mật khẩu.
Lưu ý khi sử dụng
- Argon2id được khuyến nghị cho băm mật khẩu vì nó cung cấp bảo vệ cân bằng.
- Đối với hầu hết các ứng dụng, sử dụng: memory=64MB, time=3, parallelism=4 là tham số tối thiểu an toàn.
- Luôn sử dụng salt ngẫu nhiên duy nhất cho mỗi mật khẩu (tối thiểu 16 byte).
- Chi phí bộ nhớ cao hơn = an toàn hơn nhưng chậm hơn. Tối thiểu khuyến nghị: 64MB để lưu trữ mật khẩu an toàn.
- Chi phí thời gian là số vòng lặp. Tối thiểu khuyến nghị: 3 vòng lặp.