Signieren eines Strings mit RSA privater Schlüssel auf Google App Engine Python SDK

Gibt es irgendeine bekannte Weise, einen einfachen Textstring mit RSA privatem Schlüssel auf Google App Engine Python SDK zu unterzeichnen?

  • "ImportError: Kein Modul namens pwd" aber es existiert
  • Unterstützt Google App Engine Python 3?
  • GAE (AppEngine) scheint mein Bild bei der Buchung zu ändern
  • Ich möchte mehrere Mapreduce-Jobs in der Google App-Engine in Python ketten
  • BadValueError bei der Eingabe von Integer in HTML-Form ausgelöst
  • GAE-Implikationen von NDB-Hierarchie- und Entitätsgruppen
  • 2 Solutions collect form web for “Signieren eines Strings mit RSA privater Schlüssel auf Google App Engine Python SDK”

    Die Bibliothek tlslite in der gdata python Bibliothek enthalten ist eine gute Option.

    http://code.google.com/p/gdata-python-client/

    Beispiel:

    from tlslite.utils import keyfactory private_key = keyfactory.parsePrivateKey(rsa_key) signed = private_key.hashAndSign(data) 

    Ich habe es nicht benutzt, aber das scheint eine reine Python-RSA-Implementierung zu sein, also könnte es auf App Engine funktionieren:

    http://stuvel.eu/rsa

    Ihr Mercurial Repo scheint auch ziemlich aktiv zu sein.

    Python ist die beste Programmiersprache der Welt.