Ich habe vor kurzem diese RSA-JavaScript-Bibliothek gefunden: http://www.ohdave.com/rsa/. Es erfordert jedoch, dass der Schlüssel vorgeneriert wird. Hier sind meine Fragen/Themen:Erzeugen eines RSA-Schlüsselpaars in JavaScript
Ich mag würde ein RSA-Schlüsselpaar in der JavaScript generieren
(so, dass ich auf den Code nicht ändern sich jedes Mal, wenn ich ein neues Schlüsselpaar wollen.)
Während ich verstehe, wie dies verwendet werden kann, um sichere Daten zu senden, kann ich diese Bibliothek nicht verwenden, damit der Client sichere Daten vom Server erhält (weil die öffentlichen und privaten Exponenten und der Modulo übertragen werden) Klartext vom Server). Täusche ich mich?
Ich würde gerne einige Diskussion darüber. Ich bin kein Sicherheitsexperte, aber ich habe eine ziemlich genaue Kenntnis der asymmetrischen Verschlüsselung.
Können Sie nicht einfach die Daten mit SSL senden? Es ist sicher und, was noch wichtiger ist, es ist transparent für Sie, so dass Sie auf keiner Seite irgendeine Art von Verschlüsselung/Entschlüsselung vornehmen müssen. – RaYell
Vielleicht könnte ich SSL tun. Aber was, wenn ich einen Host verwende, der es nicht unterstützt? Ich persönlich weiß nicht, wie man SSL konfiguriert - alles, was ich online gefunden habe, ist nicht einfach. Egal, SSL ist nicht wirklich relevant für meine Frage. –