Nếu bạn có một private key nhưng đã quên public key, bạn có thể sử dụng công cụ "Generate RSA Public Key from Private Key Online" trên trang vHelper.pro để tạo lại public key. Công cụ này hỗ trợ các định dạng key như PKCS8, PKCS1, PuTTY, OpenSSH, XML và MSBLOB.

Để sử dụng công cụ này, làm theo các bước sau:

  1. Chọn tệp private key từ thiết bị của bạn hoặc nhập nội dung private key vào ô bên trái.
  2. Chọn định dạng của tệp private key bạn có.
  3. Nhấp vào nút "Generate public key from private key".
  4. Công cụ sẽ tạo ra public key trong ô bên phải. Bạn có thể sao chép hoặc tải xuống public key này để sử dụng.

Dưới đây là một số lý do để sử dụng công cụ này:

  • Đây là một công cụ trực tuyến, vì vậy bạn không cần cài đặt bất kỳ phần mềm nào khác.
  • Bạn không cần biết lệnh hoặc mã để sử dụng công cụ.
  • Công cụ này hoạt động nhanh chóng và chính xác.
  • Nó tương thích với tất cả các trình duyệt.
  • Công cụ này an toàn và không lưu trữ hoặc thu thập dữ liệu người dùng.

Public key và Private key là gì?

RSA (Rivest-Shamir-Adleman) là một thuật toán mã hóa khóa công khai được sử dụng rộng rãi. Trong RSA, một cặp khóa được tạo ra gồm public key (khóa công khai) và private key (khóa bí mật). Các khóa này có mối quan hệ toán học với nhau, nhưng thông tin được mã hóa bằng một khóa chỉ có thể giải mã bằng khóa còn lại.

Public key (khóa công khai) được chia sẻ với người khác. Nó bao gồm hai thành phần: modulus (thường được ký hiệu là "n") và public exponent (thường được ký hiệu là "e"). Modulus là một số nguyên tố hợp lớn được tính bằng cách nhân hai số nguyên tố cùng nhau, trong khi public exponent là một số nhỏ hơn, thường là một số nguyên tố hoặc số lẻ nhỏ.

Private key (khóa bí mật) được giữ bí mật và không bao giờ được chia sẻ với bất kỳ ai. Nó cũng bao gồm hai thành phần: modulus (cùng giá trị với modulus của public key) và private exponent (thường được ký hiệu là "d"). Private exponent là một giá trị được tính dựa trên modulus và các thông số khác, và nó được sử dụng để giải mã dữ liệu đã được mã hóa bằng public key tương ứng.