Niedawno znalazłem tę bibliotekę JavaScript RSA: http://www.ohdave.com/rsa/. Wymaga to jednak wygenerowania klucza. Oto moje pytania/zagadnienia:Generowanie klucza RSA w kodzie JavaScript
Chciałbym wygenerować parę kluczy RSA w JavaScript
(tak, że nie mam do zmiany kodu za każdym razem chcę nową parę kluczy).
Podczas gdy rozumiem, w jaki sposób można to wykorzystać do wysyłania bezpiecznych danych, jeśli się nie mylę, ta biblioteka nie może być używana do odbierania przez klienta bezpiecznych danych z serwera (ponieważ publiczne i prywatne wykładniki i moduł są transmitowane zwykły tekst z serwera). Czy się mylę?
Chciałbym trochę dyskusji na ten temat. Nie jestem ekspertem od zabezpieczeń, ale mam dość mocną znajomość szyfrowania asymetrycznego.
Nie możesz po prostu wysłać danych za pomocą SSL? Jest bezpieczny, a co ważniejsze, jest przezroczysty, więc nie musisz wykonywać żadnego szyfrowania/odszyfrowywania na żadnej stronie. – RaYell
Może mógłbym zrobić SSL. Ale co, jeśli używam hosta, który go nie obsługuje? Osobiście nie wiem, jak skonfigurować SSL - wszystkie rzeczy znalezione online nie są proste. Bez względu na to, SSL nie jest tak naprawdę związane z moim pytaniem. –