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?

  • Wie kann ich Dateiname-Eigenschaft in BlobStore setzen?
  • Python Unicode UnicodeEncodeError
  • Einfache Zugriffs-API (Developer Key) mit Google Cloud Endpoint (Python)
  • Wie kann ich einen neuen auth_user und auth_group auf Web2py auf Google App Engine (GAE) erstellen?
  • Google Appengine 1.9.3 / 4 und WordPress 3.9 Admin Benutzer nicht vollständig funktional auf localhost
  • GAE-Entwicklungsserver behalte die Volltextsuchindizes nach dem Neustart?
  • 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.