Trình tạo băm Argon2
Trình tạo và xác minh băm Argon2 miễn phí trực tuyến. Chọn argon2id, argon2i hoặc argon2d với thời gian, bộ nhớ và độ song song tùy chỉnh. Chạy trong Web Worker qua WebAssembly — 100% cục bộ, không tải lên.
Argon2 là gì và vì sao nên dùng?
Argon2 là nhà vô địch của Password Hashing Competition và là chuẩn hiện đại để băm mật khẩu. Khác SHA-256, nó được cố ý làm chậm và tốn bộ nhớ, khiến các cuộc tấn công vét cạn quy mô lớn trở nên cực kỳ đắt đỏ.
Nên chọn biến thể Argon2 nào?
Argon2id là lựa chọn mặc định được khuyến nghị: kết hợp khả năng chống kênh phụ của Argon2i với khả năng chống GPU của Argon2d. Chỉ chọn argon2i cho hệ thống cũ và argon2d vì lý do tương thích.
Các tham số thời gian, bộ nhớ và song song nghĩa là gì?
Chi phí thời gian là số vòng lặp, bộ nhớ là RAM dùng tính bằng kilobyte, độ song song là số lane độc lập. OWASP khuyến nghị tối thiểu 19 MiB bộ nhớ, 2 vòng lặp và 1 lane — tăng bộ nhớ thường an toàn hơn tăng vòng lặp.
Định dạng đầu ra encoded là gì?
Chuỗi encoded theo định dạng PHC, ví dụ $argon2id$v=19$m=65536,t=3,p=4$<salt>$<hash>. Nó nhúng mọi tham số và muối nên sau này xác minh mật khẩu không cần lưu thêm gì.
Có thể xác minh hash Argon2 có sẵn không?
Có. Chuyển sang tab xác minh, dán toàn bộ hash encoded và nhập mật khẩu. Công cụ tính lại hash cục bộ và cho biết có khớp hay không.
Mật khẩu của tôi có được gửi đi đâu không?
Không. Việc băm chạy trong Web Worker cục bộ bằng bản WebAssembly của Argon2. Mật khẩu không bao giờ rời khỏi trình duyệt và không được ghi log.
Dùng muối tùy chỉnh có an toàn không?
Muối không cần bí mật — chỉ cần duy nhất cho mỗi mật khẩu. Bộ tạo muối ngẫu nhiên tích hợp sinh 16 byte ngẫu nhiên, là lựa chọn khuyến nghị trừ khi bạn có lý do riêng để tái sử dụng muối.
Vì sao băm mất một lúc mới bắt đầu?
Lần đầu tiên, nhân WebAssembly của Argon2 (khoảng 26 KB) được tải vào worker. Sau đó chi phí đến từ chính tham số: cấu hình bộ nhớ cao cố ý chậm.
Cách sử dụng Trình tạo băm Argon2
Trình tạo băm Argon2 tạo và xác minh băm mật khẩu Argon2 hoàn toàn trong trình duyệt của bạn. Việc tính toán chạy trong Web Worker bằng bản build WebAssembly của Argon2 — mật khẩu không bao giờ rời khỏi thiết bị và không có gì được tải lên hay ghi logs.
- Mở tab Tạo băm, nhập mật khẩu vào ô Mật khẩu và chọn biến thể: Argon2id là mặc định được khuyến nghị; Argon2i và Argon2d dùng cho trường hợp cần tương thích.
- Chỉnh tham số chi phí: Số vòng lặp (chi phí thời gian), Bộ nhớ tính bằng KB và Độ song song (lane). OWASP khuyến nghị ít nhất 19 MiB bộ nhớ và 2 vòng lặp; tăng bộ nhớ thường hiệu quả hơn tăng số vòng lặp.
- Giữ Muối ngẫu nhiên (16 byte ngẫu nhiên cho mỗi lần băm) hoặc chuyển sang Muối tùy chỉnh và nhập chữ của bạn. Đổi độ dài băm (byte) nếu backend của bạn yêu cầu giá trị khác 32.
- Nhấn Tạo băm. Kết quả hiển thị chuỗi encoded đầy đủ dạng PHC (lưu thẳng vào cơ sở dữ liệu được) cùng bản hex thô và thời gian tính.
- Để kiểm tra mật khẩu sau này, mở tab Xác minh băm, dán chuỗi encoded và nhập mật khẩu — kết luận sẽ hiện KHỚP hoặc KHÔNG KHỚP.
Hãy lưu nguyên chuỗi encoded (chứ không chỉ bản hex) — nó chứa biến thể và toàn bộ tham số chi phí, nên việc xác minh sau này và nâng cấp tham số vẫn hoạt động bình thường.
Công cụ liên quan
- Trình tạo Bcrypt Tạo và xác minh băm mật khẩu bcrypt trực tuyến. Hệ số chi phí điều chỉnh được, salt tích hợp, xem trước băm theo thời gian thực. Mọi xử lý đều chạy cục bộ trong trình duyệt của bạn.
- Tạo Mật Khẩu Tạo mật khẩu ngẫu nhiên mạnh và an toàn ngay lập tức. Tùy chỉnh độ dài, ký tự và tạo mật khẩu hàng loạt — 100% trên trình duyệt.
- Trình tạo Hash Tạo hash MD5, SHA-1, SHA-256, SHA-512 từ văn bản ngay lập tức trong trình duyệt
- Trình tạo HMAC Tạo chữ ký băm HMAC bằng thuật toán SHA-1, SHA-256, SHA-384 hoặc SHA-512. Xác thực tin nhắn bảo mật cho phát triển API và xác minh tính toàn vẹn dữ liệu.
- Mã hóa / Giải mã AES Mã hóa/giải mã AES với chế độ CBC, CFB, CTR, OFB, ECB, đệm Pkcs7/ZeroPadding/NoPadding, khóa 128/192/256 bit, đầu ra Base64, tự động nhận dạng định dạng khóa/IV
- Kiểm tra Hash Tính toán và xác minh hash MD5, SHA-1, SHA-256, SHA-512 cục bộ
- Mở Khóa PDF Xóa bảo vệ mật khẩu khỏi tệp PDF ngay lập tức trong trình duyệt. Bao gồm khôi phục mật khẩu brute-force thông minh.
- Bảo vệ PDF Thêm bảo vệ mật khẩu vào tệp PDF trực tuyến miễn phí. Mã hóa tài liệu PDF bằng mã hóa AES-256 để ngăn truy cập trái phép. 100% trên trình duyệt, không cần tải lên.