Trình tạo Khóa Đối xứng
Tạo khóa AES hoặc HMAC ngẫu nhiên ở định dạng hex, Base64 hoặc raw bytes bằng Web Crypto API.
Khóa
Đã sao chép!
Tạo khóa để xem kết quả.
Cách Hoạt Động
Trình tạo khóa đối xứng tạo các khóa mật mã ngẫu nhiên để sử dụng với các thuật toán mã hóa đối xứng như AES, sử dụng Web Crypto API của trình duyệt.
Chọn kích thước khóa (128, 192 hoặc 256 bit cho AES hoặc kích thước tùy chỉnh cho các trường hợp sử dụng khác) và định dạng đầu ra (HEX hoặc Base64). Nhấp Tạo để ngay lập tức nhận khóa ngẫu nhiên an toàn về mặt mật mã.
Các khóa đối xứng phải được giữ bí mật — bất kỳ ai có khóa đều có thể giải mã dữ liệu được bảo vệ bởi nó. Không chia sẻ khóa qua các kênh không được mã hóa.
AES-256 (khóa 256-bit) là tiêu chuẩn ngành được khuyến nghị cho các ứng dụng mới.
Trường Hợp Sử Dụng
- Tạo khóa mã hóa AES
- Tạo bí mật HMAC
- Khởi tạo bí mật cấu hình
- Tạo khóa phiên
- Tạo mẫu hệ thống mã hóa
Câu hỏi thường gặp
- Sự khác biệt giữa khóa đối xứng và bất đối xứng là gì?
- Khóa đối xứng sử dụng cùng một khóa để mã hóa và giải mã. Bất đối xứng (RSA) sử dụng cặp khóa công khai/riêng tư.
- Khóa của tôi có được tạo trên máy chủ không?
- Không — việc tạo được thực hiện cục bộ qua Web Crypto API. Khóa không bao giờ rời khỏi trình duyệt của bạn.
- Tôi nên chọn kích thước khóa nào?
- AES-256 (256 bit) cho mã hóa mục đích chung. AES-128 nhanh hơn nhưng cung cấp biên độ bảo mật nhỏ hơn.
- Làm thế nào để lưu trữ khóa an toàn?
- Sử dụng trình quản lý mật khẩu hoặc mô-đun bảo mật phần cứng (HSM) cho các ứng dụng sản xuất.
- Tôi có thể sử dụng khóa được tạo với OpenSSL không?
- Có — sao chép khóa HEX và sử dụng với tùy chọn -K trong OpenSSL.