Đầ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 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 HKDF
Dẫn xuất khóa từ vật liệu khóa sẵn có bằng HKDF. HKDF không phải hàm băm mật khẩu có chủ đích làm chậm.
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ị.
Cần cùng các byte ngữ cảnh để tạo lại khóa. Salt và info có thể để trống.
IKM (Hex): 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Salt (Hex): 000102030405060708090a0b0c
Info (Hex): f0f1f2f3f4f5f6f7f8f9
Hash: SHA-256
Length: 42 bytes3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865Ví dụ theo trường hợp 1 của RFC 5869: SHA-256, IKM / salt / info đã chỉ định và 42 byte. HKDF dùng vật liệu khóa sẵn có, không thay thế KDF chậm dành cho mật khẩu do con người đặt.
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 · Vật liệu khóa đầu vào; 1,024 bytes · Salt / info
Ví dụ theo trường hợp 1 của RFC 5869: SHA-256, IKM / salt / info đã chỉ định và 42 byte. HKDF dùng vật liệu khóa sẵn có, không thay thế KDF chậm dành cho mật khẩu do con người đặt.
Sao chép và dùng lại
Vật liệu khóa, salt, info, hàm băm và độ dài phải khớp từng byte. Đổi giữa Hex và Base64 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?
Vật liệu khóa, salt, info, hàm băm và độ dài phải khớp từng byte. Đổi giữa Hex và Base64 không tính lại.
Salt có cần giữ bí mật không?
Cần cùng các byte ngữ cảnh để tạo lại khóa. Salt và info có thể để trống.
Ví dụ minh họa điều gì?
Ví dụ theo trường hợp 1 của RFC 5869: SHA-256, IKM / salt / info đã chỉ định và 42 byte. HKDF dùng vật liệu khóa sẵn có, không thay thế KDF chậm dành cho mật khẩu do con người đặt.
Đầ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ụ.