Trình tạo cặp khóa RSA

Tạo một cặp khóa RSA riêng tư và công khai mới ngẫu nhiên ở định dạng PEM.

Để tạo cặp khóa RSA, đặt kích thước khóa trong ô Số bit (mặc định 2048) và nhấp Tạo lại cặp khóa, rồi sao chép khóa công khai và khóa riêng tư dạng PEM từ các ô bên dưới.

Last updated:

Trình tạo cặp khóa RSA. Tạo một cặp khóa RSA riêng tư và công khai mới ngẫu nhiên ở định dạng PEM. Tạo các khóa mật mã bất đối xứng mạnh mẽ với trình tạo cặp khóa RSA trực tuyến miễn phí của chúng tôi.

Công cụ bảo mật này cho phép bạn tạo nhanh các khóa RSA chung và riêng để truyền dữ liệu an toàn, chữ ký số và xác thực SSH.

Cho dù bạn đang định cấu hình máy chủ hay mã hóa tải trọng, trình tạo của chúng tôi cung cấp các khóa an toàn ở định dạng PEM tiêu chuẩn. Nếu bạn cần ký mã thông báo, Trình tạo JWT của chúng tôi tích hợp liền mạch.

Trình tạo khóa RSA trực tuyến này sử dụng API mật mã của trình duyệt để đảm bảo tính ngẫu nhiên tối đa cho cơ sở hạ tầng khóa công khai của bạn.

Việc tạo khóa riêng trên các máy chủ từ xa tạo ra rủi ro nghiêm trọng, nhưng công cụ của chúng tôi loại bỏ lỗ hổng này.

Chúng tôi cung cấp một cách miễn phí 100%, riêng tư và an toàn để tạo các cặp khóa RSA trực tiếp trên thiết bị của bạn, đảm bảo các khóa riêng tư của bạn không bao giờ được truyền qua internet.

Câu hỏi thường gặp

Làm thế nào để tạo cặp khóa RSA trực tuyến?

Một cặp khóa 2048 bit được tạo ngay khi trang tải xong. Đổi giá trị Số bit để có cặp mới ở kích thước đó, hoặc nhấp Tạo lại cặp khóa để có cặp khác cùng kích thước, rồi dùng nút sao chép trên ô Khóa công khai và Khóa riêng tư, hoặc nhấp Tải xuống public.pem và Tải xuống private.pem để lưu thành tệp.

Tôi nên chọn kích thước khóa RSA nào?

Dùng tối thiểu 2048 bit cho mục đích thực tế và 3072 hoặc 4096 bit để bảo mật lâu dài. Ô này chấp nhận từ 256 đến 16384 bit theo bội số của 8, nhưng kích thước dưới 2048 chỉ phù hợp để thử nghiệm, và khóa rất lớn có thể mất nhiều thời gian để tạo trong trình duyệt.

Các khóa ở định dạng nào?

Cả hai khóa là văn bản PEM. Khóa công khai dùng định dạng SubjectPublicKeyInfo (BEGIN PUBLIC KEY) và khóa riêng tư dùng PKCS#1 (BEGIN RSA PRIVATE KEY), mà OpenSSL và hầu hết thư viện mật mã đọc được. Khóa riêng tư không được bảo vệ bằng cụm mật khẩu.

Tôi có thể dùng các khóa này cho SSH không?

Không dùng trực tiếp làm mục authorized_keys được, vì SSH yêu cầu định dạng khóa công khai ssh-rsa. Hãy chuyển đổi khóa công khai đã lưu bằng ssh-keygen -i -m PKCS8 -f public.pem; OpenSSH thường nạp được khóa riêng tư PEM khi quyền tệp được đặt là 600.

Khóa riêng tư có bị gửi lên máy chủ không?

Không. Khóa được tạo trong trình duyệt bằng thư viện node-forge, dùng web worker đi kèm trang web, và chỉ được hiển thị trên trang. Hãy tải xuống private.pem hoặc sao chép khóa vào nơi an toàn, vì nó không được lưu và một cặp mới sẽ được tạo khi bạn tải lại trang.

Cách dùng công cụ trực tuyến này

Trình tạo cặp khóa RSA được thiết kế cho các quy trình nhanh trong trình duyệt khi bạn cần định dạng, kiểm tra, chuyển đổi, giải mã, mã hóa, tạo hoặc xem dữ liệu mà không cần mở ứng dụng nặng. Hãy bắt đầu với ô nhập liệu hoặc các tùy chọn hiện có, kiểm tra kết quả, rồi sao chép hoặc tải xuống đầu ra.

Xử lý riêng tư trong trình duyệt

Trình tạo cặp khóa RSA giữ bước xử lý thông thường ngay trong trình duyệt của bạn. Điều này hữu ích với đoạn mã, token, tài liệu, giá trị cấu hình, mẫu văn bản và nội dung khác không nên gửi đến dịch vụ từ xa khi không cần thiết.

Khi nào công cụ này hữu ích

Dùng Trình tạo cặp khóa RSA cho các tác vụ lặp lại của lập trình viên, tài liệu kỹ thuật, kiểm tra QA, chuyển đổi nhanh, gỡ lỗi, làm sạch nội dung và quy trình nội bộ của nhóm. Trang tập trung vào đầu vào rõ ràng, phản hồi nhanh và đầu ra dễ tái sử dụng.

Mẹo thực tế

Trước khi sao chép kết quả cuối cùng, hãy kiểm tra khoảng trắng, chữ hoa chữ thường, tên tệp, mã hóa, cấu trúc token, xuống dòng hoặc định dạng đầu ra. Các bước nhỏ này giúp tránh lỗi trong mã nguồn, báo cáo, ticket, email hoặc ghi chú kỹ thuật.