Bỏ qua tới nội dung
Devkito

Băm Bcrypt / Argon2

Băm và kiểm tra mật khẩu bằng bcrypt (cost 4–15) hoặc Argon2id.

Chạy trên máy bạn. Dữ liệu bạn dán vào không được tải lên đâu cả.

Tải miễn phíBảng giá

Có Băm Bcrypt / Argon2 và 121 công cụ khác. Miễn phí 7 ngày, không cần tài khoản.

Băm Bcrypt / Argon2 trong Devkito

Công cụ này làm gì

Băm mật khẩu bằng bcrypt hoặc Argon2id và kiểm tra một mật khẩu với mã băm có sẵn. Mỗi mã băm được tách thành từng phần: phiên bản thuật toán, cost hoặc thông số bộ nhớ và số lần lặp, salt và phần hash, để bạn thấy rõ giá trị lưu trong database gồm những gì.

Chọn cost bcrypt từ 4 đến 15 và xem thời gian băm thực tế, hoặc chỉnh bộ nhớ, số lần lặp và mức song song cho Argon2id với mặc định theo mức tối thiểu của OWASP. Công cụ cảnh báo khi mật khẩu vượt giới hạn 72 byte của bcrypt. Việc băm chạy cục bộ bằng Rust, mật khẩu và mã băm không bao giờ được lưu lại.

Khi nào bạn cần đến nó

  • Tạo hash bcrypt để seed tài khoản admin trong database môi trường dev.
  • Kiểm tra mật khẩu có khớp với hash lấy từ bảng users khi debug lỗi đăng nhập.
  • Đo thời gian băm với các mức cost khác nhau trước khi chọn giá trị cho production.
  • Xem chuỗi PHC của Argon2id để xác nhận thông số bộ nhớ và số lần lặp ứng dụng đang dùng.

Cũng hay được tìm bằng