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 das Kennwort für RSA priv Schlüssel mit PyCrypto hinzufügen / ändern
  • Python-Code, der RSA verschlüsselte Datei in Chunks von 64 Bit unter Verwendung eines privaten Exponenten und Moduls entschlüsselt
  • PyCrypto: RSA-Schlüssel mit dem DES3-Passwort erstellen
  • Nicht freistehende PKCS # 7 SHA1 + RSA Signatur ohne M2Crypto
  • Programmgesteuert `d` aus` p` und `q` (RSA)
  • Entschlüsseln mit einem RSA öffentlichen Schlüssel mit PyCrypto
  • Würfelwurzel modulo P - wie mache ich das?
  • Generierung großer Primzahlen in Python
  • 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.