Trình tạo khóa RSA
Tạo cặp khóa RSA 2048, 3072, 4096 bit. Xuất định dạng PEM với dấu vân tay. Xử lý cục bộ.
Cặp khóa RSA là gì?
Cặp khóa RSA gồm khóa công khai và khóa riêng tư. Khóa công khai dùng để mã hóa hoặc xác minh; khóa riêng tư phải giữ bí mật để giải mã hoặc ký.
Nên dùng kích thước khóa nào?
RSA 2048 bit là mức tối thiểu được khuyến nghị. RSA 3072 cung cấp bảo mật cao hơn, RSA 4096 mức cao nhất. Khóa lớn hơn an toàn hơn nhưng chậm hơn.
Khóa riêng tư của tôi có an toàn không?
Tất cả tạo khóa diễn ra trong trình duyệt bằng Web Crypto API. Khóa riêng tư không bao giờ rời khỏi thiết bị. Hãy luôn lưu trữ an toàn.
Dấu vân tay khóa là gì?
Là mã định danh ngắn gọn duy nhất (hash SHA-256) của khóa công khai, cho phép xác minh và so sánh khóa dễ dàng.
Định dạng PEM là gì?
PEM (Privacy Enhanced Mail) là định dạng mã hóa base64 để lưu trữ khóa mật mã. Đây là định dạng được sử dụng rộng rãi nhất cho chứng chỉ SSL, khóa SSH và các ứng dụng mật mã khác.
Tôi có thể sử dụng các khóa này cho SSH không?
Có, khóa RSA ở định dạng PEM có thể được sử dụng để xác thực SSH. Tuy nhiên, một số khách SSH có thể yêu cầu chuyển đổi sang định dạng OpenSSH bằng ssh-keygen.
Mã hóa RSA hoạt động như thế nào?
RSA là thuật toán mật mã bất đối xứng dựa trên các thuộc tính toán học của số nguyên tố lớn. Nó sử dụng khóa công khai để mã hóa và khóa riêng tư tương ứng để giải mã.
Các trường hợp sử dụng phổ biến cho khóa RSA là gì?
Khóa RSA được sử dụng để mã hóa dữ liệu an toàn, chữ ký số, chứng chỉ SSL/TLS, xác thực SSH, ký mã và giao thức truyền thông an toàn.
Tôi có cần cài đặt phần mềm không?
Không, công cụ này chạy hoàn toàn trong trình duyệt của bạn. Không cần cài đặt phần mềm, đăng ký hoặc giao tiếp máy chủ. Mọi thứ diễn ra cục bộ trên thiết bị của bạn.
Mất bao lâu để tạo khóa?
Thời gian tạo khóa phụ thuộc vào kích thước khóa. RSA 2048 mất chưa đến một giây, RSA 3072 mất 1-2 giây, và RSA 4096 mất 2-5 giây trên các thiết bị hiện đại.