Gần đây tôi đã tìm thấy thư viện JavaScript RSA này: http://www.ohdave.com/rsa/. Tuy nhiên, nó yêu cầu khóa được tạo trước. Dưới đây là câu hỏi của tôi/vấn đề:Tạo cặp khóa RSA trong JavaScript
Tôi muốn tạo ra một cặp khóa RSA trong JavaScript
(vì vậy mà tôi không cần phải thay đổi mã mỗi khi tôi muốn có một cặp khóa mới.)
Trong khi tôi hiểu cách sử dụng để gửi dữ liệu an toàn, nếu không nhầm, thư viện này không thể sử dụng để máy khách nhận dữ liệu bảo mật từ máy chủ (vì số mũ công khai và riêng, và mô đun được truyền đi) plain-text từ máy chủ). Tôi có nhầm không?
Tôi rất muốn thảo luận về điều này. Tôi không có chuyên gia bảo mật, nhưng tôi có một nắm bắt khá vững chắc về mã hóa bất đối xứng.
Bạn không thể chỉ gửi dữ liệu bằng SSL? Nó an toàn và điều quan trọng hơn là nó minh bạch cho bạn, do đó bạn không cần phải thực hiện bất kỳ loại mã hóa/giải mã nào ở bất kỳ phía nào. – RaYell
Có lẽ tôi có thể thực hiện SSL. Nhưng nếu tôi đang sử dụng một máy chủ không hỗ trợ nó thì sao? Cá nhân, tôi không biết cách cấu hình SSL - tất cả những thứ tôi tìm thấy trực tuyến không thẳng thắn. Bất kể, SSL không thực sự liên quan đến câu hỏi của tôi. –