Tạo cặp khóa RSA trực tuyến miễn phí

Tạo cặp khóa công khai và khóa riêng RSA trong trình duyệt, xuất cả hai dưới dạng PEM, nhập khóa có sẵn và mã hóa hoặc giải mã văn bản mà không gửi bất kỳ khóa nào đến máy chủ.

Thuật toán:

Khóa công khai

Khóa riêng

Ba bước đơn giản

Cách tạo cặp khóa RSA trực tuyến

Cặp khóa mới chỉ bằng một lần nhấp, được tạo hoàn toàn trên thiết bị.

1

Tạo cặp khóa

Chọn Tạo cặp khóa. Khóa công khai và khóa riêng mới xuất hiện, được tạo trong trình duyệt.

2

Lưu khóa

Xuất khóa riêng và khóa công khai thành tệp PEM hoặc sao chép vào trình quản lý mật khẩu hay tệp cấu hình.

3

Mã hóa và giải mã

Nhập tin nhắn và chọn Mã hóa để bảo vệ bằng khóa công khai, rồi chọn Giải mã để đọc lại bằng khóa riêng.

Khóa công khai và khóa riêng

Công dụng của từng khóa

Hai khóa, hai nhiệm vụ và chỉ một khóa được phép chia sẻ.

Khóa Dùng để Có chia sẻ không?
Khóa công khai Mã hóa tin nhắn mà chỉ người giữ khóa riêng có thể đọc Có, tự do chia sẻ
Khóa riêng Giải mã tin nhắn và chứng minh quyền sở hữu cặp khóa Không bao giờ
Xuất PEM Lưu một trong hai khóa thành tệp văn bản cho máy chủ, máy khách và thư viện Chỉ khóa công khai

Giới hạn kích thước tin nhắn: RSA chỉ mã hóa được dữ liệu ngắn hơn kích thước khóa trừ phần đệm. Với dữ liệu lớn hơn, hãy mã hóa nội dung bằng khóa đối xứng rồi dùng RSA bảo vệ khóa đó.

Công cụ RSA miễn phí

Khóa không bao giờ đến máy chủ

Cách thuận tiện để thử mã hóa bất đối xứng mà không cần cài đặt gì.

Tạo cặp khóa bằng một lần nhấp

Tạo khóa công khai và khóa riêng tương ứng mà không cần mở terminal hoặc cài thư viện.

Xuất PEM

Lưu mỗi khóa thành tệp PEM để đưa vào cấu hình máy chủ hoặc bí mật triển khai.

Nhập khóa của bạn

Dán cặp khóa có sẵn ở định dạng PEM và dùng để mã hóa, giải mã trên trang này.

Cục bộ theo mặc định

Tạo khóa và mã hóa chạy trong trình duyệt, nên khóa và văn bản gốc không được tải lên đâu.

Hỏi đáp

Câu hỏi thường gặp về tạo khóa RSA

Khóa của tôi có được tải lên máy chủ không?

Không. Tạo khóa, mã hóa và giải mã chạy bằng JavaScript trong trình duyệt. Khóa riêng luôn nằm trên thiết bị và 73hi không lưu gì.

Tôi có thể nhập khóa có sẵn không?

Có. Chọn Nhập khóa, dán khóa công khai và khóa riêng ở định dạng PEM rồi nạp để dùng cặp khóa trên trang này.

Khóa công khai và khóa riêng khác nhau thế nào?

Khóa công khai dùng để mã hóa và có thể chia sẻ tự do. Khóa riêng dùng để giải mã và phải giữ bí mật vì bất kỳ ai có khóa đều đọc được tin nhắn.

Tại sao có giới hạn độ dài tin nhắn?

RSA chỉ mã hóa được dữ liệu ngắn hơn kích thước khóa trừ phần đệm. Hệ thống thực tế mã hóa dữ liệu bằng khóa đối xứng và chỉ dùng RSA để bảo vệ khóa đó; đây là cách được khuyến nghị cho mọi nội dung lớn hơn tin nhắn ngắn.

Công cụ có phù hợp cho hệ thống sản xuất không?

Hãy dùng để kiểm thử, học tập và tin nhắn đơn lẻ. Hệ thống sản xuất nên tạo khóa bằng thư viện đã được thẩm định như OpenSSL và tuân theo khuyến nghị hiện hành về kích thước khóa và phần đệm.

Trang có hoạt động trên điện thoại không?

Có. Tạo khóa và mã hóa hoạt động trên mọi trình duyệt di động hiện đại, dù sao chép khối PEM dài trên máy tính sẽ dễ hơn.