GPG (PGP) Entschlüsselung in clientseitigen Webanwendungen

8

Wie könnte ich verschlüsselte Daten auf der Clientseite einer Webanwendung entschlüsseln?

z.

  • Die Daten werden verschlüsselt auf dem Server gespeichert.
  • Es wurde mit einem öffentlichen GPG-Schlüssel verschlüsselt.
  • Der Server sendet das verschlüsselte an den Client.
  • Der Client muss ihn mit seinem lokalen privaten Schlüssel entschlüsseln.

Vermutlich könnte ich den privaten Schlüssel an den Browser übergeben und Javascript verwenden, um die Daten zu entschlüsseln.

    
Petah 05.06.2013, 23:33
quelle

2 Antworten

11

Wenn Sie bei JavaScript bleiben möchten, dann schauen Sie sich die LGPL-Bibliothek OpenPGP.js an.

    
Jens Erat 06.06.2013, 08:27
quelle
1

Ich weiß, dass ich ein bisschen zu spät komme, aber für zukünftige Referenz gibt es immer eine Option, crypto- browserifizieren über Browserify .

    
Marko Bonaci 16.03.2015 20:38
quelle