Đầu vào
Đang chuẩn bị không gian làm việc…
Cách sử dụng
- Nhập dữ liệu nguồn và salt, rồi chọn bảng mã tương ứng.
- Chọn hàm băm, số vòng lặp và độ dài đầu ra, rồi chọn Tạo.
- Sao chép hoặc tải kết quả dẫn xuất dưới dạng Hex hoặc Base64.
Trình tạo PBKDF2
Dẫn xuất khóa từ mật khẩu bằng PBKDF2. Hàm băm, salt, số vòng lặp và độ dài phải khớp với hệ thống còn lại.
Kết quả là byte khóa, không phải bản mã hay bản ghi mật khẩu đầy đủ. Giữ tham số để tạo lại kết quả. Dữ liệu bí mật đầu vào không có trong tệp tải xuống.
Làm việc với đầu vào
UTF-8 giữ nguyên khoảng trắng và xuống dòng. Hex và Base64 biểu diễn byte thô. Đổi bảng mã đầu vào sẽ thay đổi cách diễn giải dữ liệu, không chỉ cách hiển thị.
Salt không phải dữ liệu bí mật. Nên dùng salt ngẫu nhiên riêng cho mỗi bản ghi dẫn xuất từ mật khẩu.
Password: password
Salt: salt
Hash: SHA-1
Iterations: 1
Length: 20 bytes0c60c80f961f0e71f3a9b524af6012062fe037a6PBKDF2 mặc định dùng SHA-256, 600.000 vòng lặp và 32 byte. Ví dụ RFC 6070 dùng SHA-1, một vòng lặp và 20 byte để kiểm tra tương thích; không phải khuyến nghị lưu trữ mật khẩu.
Hoạt động và giới hạn
Kết quả 1–256 byte · tối đa 2.000.000 vòng lặp PBKDF2 · xử lý trên thiết bị của bạn 64 KiB · Mật khẩu / byte đầu vào; 1 KiB · Salt
PBKDF2 mặc định dùng SHA-256, 600.000 vòng lặp và 32 byte. Ví dụ RFC 6070 dùng SHA-1, một vòng lặp và 20 byte để kiểm tra tương thích; không phải khuyến nghị lưu trữ mật khẩu.
Sao chép và dùng lại
Byte mật khẩu, salt, hàm băm, số vòng lặp và độ dài phải khớp. Hex và Base64 biểu diễn cùng byte; đổi định dạng không tính lại. Kết quả là vật liệu khóa dẫn xuất. Chỉ sao chép hoặc tải xuống nơi bạn dự định sử dụng. Khóa đầu vào và mật khẩu không được đưa vào kết quả xuất.
Đầu vào: 1 MiB; Khóa bí mật: 64 KiB; Tệp: 1 GiB; Mật khẩu: 4–128 (Độ dài), 1–100 (Số lượng); bcrypt: 1–72 byte UTF-8 · chi phí 4–14 · mặc định 10; AES: Văn bản gốc 1 MiB, Cụm mật khẩu 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: Mật khẩu / byte đầu vào 64 KiB, Salt / info 1 KiB, Độ dài kết quả (byte) 1–256; Kết quả 1–256 byte · tối đa 2.000.000 vòng lặp PBKDF2 · xử lý trên thiết bị của bạn; Thời gian: 30 s; Tệp: 120 s.
Câu hỏi thường gặp
Dẫn xuất khóa có phải mã hóa không?
Không. KDF tạo byte khóa. Để bảo vệ và khôi phục văn bản sau này, hãy dùng riêng một thuật toán mã hóa.
Những tham số nào phải khớp?
Byte mật khẩu, salt, hàm băm, số vòng lặp và độ dài phải khớp. Hex và Base64 biểu diễn cùng byte; đổi định dạng không tính lại.
Salt có cần giữ bí mật không?
Salt không phải dữ liệu bí mật. Nên dùng salt ngẫu nhiên riêng cho mỗi bản ghi dẫn xuất từ mật khẩu.
Ví dụ minh họa điều gì?
PBKDF2 mặc định dùng SHA-256, 600.000 vòng lặp và 32 byte. Ví dụ RFC 6070 dùng SHA-1, một vòng lặp và 20 byte để kiểm tra tương thích; không phải khuyến nghị lưu trữ mật khẩu.
Đầu vào có được gửi đến DevToolsy không?
Không. Công cụ xử lý dữ liệu ngay trên thiết bị. Thông tin bí mật, tên tệp và kết quả không được đưa vào URL trang hay lưu trong lịch sử công cụ.