Công cụ hash mật khẩu: Argon2id, bcrypt, scrypt online
Công cụ hash mật khẩu này tạo hash mật khẩu bằng Argon2id, bcrypt hoặc scrypt, và có thể xác minh một hash hiện có bằng cách phát hiện thuật toán của nó từ chuỗi đã mã hóa. Mỗi hash mới nhận một salt ngẫu nhiên 16 byte; đầu ra bao gồm salt và các tham số trong một chuỗi tự mô tả. Chọn thuật toán và các tùy chọn có sẵn của nó, rồi sao chép kết quả để dùng hoặc xem lại.
Công cụ hash mật khẩu này là công cụ hash mật khẩu chạy trong trình duyệt dành cho nhà phát triển và kỹ sư DevOps. Công cụ tạo hash bằng Argon2id, bcrypt hoặc scrypt, và có thể xác minh một hash đã mã hóa hiện có. Dùng nó để kiểm tra kết quả của một thao tác hash mật khẩu mà không coi hash mật khẩu như văn bản đã mã hóa có thể giải mã được.
Để tạo hash, chọn một thuật toán và các tùy chọn của nó, rồi cung cấp mật khẩu cùng bất kỳ key hoặc salt nào cần cho quy trình của bạn. Một salt ngẫu nhiên 16 byte được tạo cho mỗi hash. Đầu ra là một chuỗi tự mô tả, chẳng hạn như $argon2id$…, $2b$… hoặc $scrypt$…, chứa salt và các tham số. Để xác minh, hãy cung cấp mật khẩu và chuỗi đã mã hóa; công cụ tự động phát hiện thuật toán. Argon2id là lựa chọn mặc định được khuyến nghị, có khả năng chống chịu bộ nhớ cao và chống tấn công kênh phụ; bcrypt là thuật toán cổ điển đã được kiểm chứng qua thời gian, trong khi scrypt tốn nhiều bộ nhớ và phổ biến trong các ví tiền điện tử.
Hash mật khẩu khác với mã hóa: hash mật khẩu không được thiết kế để giải mã ngược trở lại thành mật khẩu gốc. Thay vào đó, việc xác minh kiểm tra một mật khẩu ứng viên với hash đã mã hóa, dùng salt và các tham số đi kèm. Điều này giúp công cụ hữu ích cho việc tìm hiểu về hash mật khẩu, kiểm tra một cặp mật khẩu/hash, hoặc xem lại đầu ra của một thao tác hash.
Quá trình xử lý diễn ra hoàn toàn trong trình duyệt của bạn, vì vậy dữ liệu bạn nhập được xử lý trên thiết bị của bạn và không được tải lên, lưu trữ hay gửi đến máy chủ nào. Công cụ hoạt động ngoại tuyến sau khi trang đã tải xong, giúp nó hữu ích cho quy trình làm việc trên máy hoặc khi bạn không có kết nối mạng. Công cụ được dùng miễn phí.
Dù bạn đang tìm hiểu về bảo mật mật khẩu, đánh giá các thuật toán được hỗ trợ, hay kiểm tra một hash hiện có, Công cụ hash mật khẩu cung cấp một cách đơn giản để làm việc với Argon2id, bcrypt và scrypt. Các nhà phát triển và kỹ sư DevOps có thể dùng nó để khám phá các chuỗi hash tự mô tả và hiểu cách thức xác minh hoạt động.
Bước 1: Nhập mật khẩu bạn muốn hash, cùng với bất kỳ key hoặc salt nào cần cho quy trình của bạn.
Bước 2: Chọn Argon2id, bcrypt hoặc scrypt, rồi thiết lập các tùy chọn có sẵn cho thuật toán đó.
Bước 3: Để kiểm tra một hash hiện có, hãy cung cấp mật khẩu và hash đã mã hóa; công cụ tự động phát hiện thuật toán.
Bước 4: Tạo hash hoặc chạy xác minh, rồi xem lại kết quả.
Bước 5: Sao chép chuỗi đầu ra, bao gồm salt và các tham số đã dùng cho hash.
Trường hợp sử dụng: Xác minh một mật khẩu với một hash bạn được cung cấp. Công cụ phát hiện thuật toán từ chuỗi đã mã hóa, giúp bạn kiểm tra cặp mật khẩu và hash.
Trường hợp sử dụng: Tìm hiểu cách Argon2id, bcrypt hoặc scrypt hoạt động với một đầu vào đã biết. Tạo một hash và kiểm tra đầu ra tự mô tả của nó.
Trường hợp sử dụng: Tạo hash ngay trên máy thay vì gửi mật khẩu của bạn đến một trang của bên thứ ba. Quá trình xử lý vẫn ở trong trình duyệt của bạn.
Trường hợp sử dụng: Xem lại một hash mật khẩu đã lưu trong khi đánh giá nên dùng thuật toán nào trong các thuật toán được hỗ trợ. Chuỗi đã mã hóa cho thấy salt và các tham số đi kèm.
Trường hợp sử dụng: Kiểm thử quy trình hash mật khẩu trong lúc phát triển bằng cách tạo một hash và xác nhận rằng mật khẩu tương ứng được xác minh đúng.
Trường hợp sử dụng: So sánh các định dạng đầu ra do ba thuật toán hash mật khẩu được hỗ trợ tạo ra khi tìm hiểu về lưu trữ mật khẩu.