Trình tạo hash mật khẩu (PBKDF2)
Tạo các hash mật khẩu an toàn ngay trong trình duyệt của bạn bằng PBKDF2-SHA256. Mạnh hơn MD5 hay SHA đơn giản, với hệ số công việc có thể điều chỉnh.
Cách sử dụng công cụ này
- 1
Type or paste the password you want to hash.
- 2
Optionally set a salt (leave it blank for a secure random one) and choose an iteration count.
- 3
Click Hash. The salted PBKDF2-SHA256 digest is derived entirely in your browser.
Trình tạo hash mật khẩu (PBKDF2) là gì?
Bcrypt là một thuật toán hash mật khẩu phổ biến, nhưng nó cần một thư viện phía máy chủ. Công cụ này tạo ra các hash có độ mạnh tương đương bằng PBKDF2 (Password-Based Key Derivation Function 2), một thuật toán được NIST khuyến nghị với số vòng lặp có thể điều chỉnh. Cả bcrypt và PBKDF2 đều cố tình làm chậm các cuộc tấn công brute force; số vòng lặp phù hợp khiến mỗi lần thử mất khoảng 250 ms.
Các trường hợp sử dụng phổ biến
Learn how salted, iterated password hashing works by watching the output change with the salt and work factor.
Generate test hashes to seed a development database without wiring up your real auth code.
Produce a reference digest to confirm your server-side PBKDF2 implementation matches for the same inputs.
Demonstrate to a team why MD5/SHA-1 password storage is unsafe versus a deliberately slow KDF.
Create a one-off credential for a script or prototype where pulling in a full auth library is overkill.
Benchmark how iteration count affects hashing time on your hardware to pick a sensible work factor.
Câu hỏi thường gặp
Đây có phải là bcrypt thực sự không?▼
Tôi nên dùng bao nhiêu vòng lặp?▼
Công cụ liên quan
Trình tạo HMAC
Tạo chữ ký HMAC bằng SHA-1, SHA-256, SHA-384 hoặc SHA-512.
Mã hóa AES-256
Mã hóa và giải mã văn bản bằng AES-256-GCM. Khóa được dẫn xuất từ cụm mật khẩu của bạn thông qua PBKDF2-SHA256.
Trình tạo mã QR cho 2FA
Tạo mã QR TOTP cho Google Authenticator, Authy, 1Password và các ứng dụng 2FA khác.
Trình kiểm tra độ mạnh mật khẩu
Kiểm tra entropy của mật khẩu dựa trên kích thước tập hợp ký tự và các danh sách mật khẩu phổ biến. Hoạt động hoàn toàn ngoại tuyến.
Bộ mã hóa và giải mã mật mã Caesar
Mã hóa hoặc giải mã văn bản bằng mật mã Caesar: thay thế chữ cái theo một độ dịch chuyển cố định.
Bộ mã hóa và giải mã ROT13
Mã hóa hoặc giải mã văn bản bằng ROT13: một loại mật mã Caesar dịch 13 vị trí và tự nghịch đảo.