¿Hay alguna manera conocida para firmar una cadena de texto plano con la clave privada RSA en Python SDK Google App Engine?firma de una cadena con la clave privada RSA en Google App Engine SDK Python
7
A
Respuesta
6
El tlslite librería incluida en la biblioteca gdata pitón es una buena opción.
http://code.google.com/p/gdata-python-client/
ejemplo:
from tlslite.utils import keyfactory
private_key = keyfactory.parsePrivateKey(rsa_key)
signed = private_key.hashAndSign(data)
3
no he usado, pero esto parece ser una aplicación pura de Python-RSA, por lo que podría funcionar en App Engine:
Su Mercurial repo parece ser bastante activo, también.
Cuestiones relacionadas
- 1. Encriptación con clave privada RSA en Java
- 2. Uso de una clave pública de RSA para descifrar una cadena cifrada con la clave privada de RSA
- 3. Google App Engine y tiendas clave-valor
- 4. Abrir una clave privada RSA de Ruby
- 5. Cómo decodificar una entidad de Google App Engine ¿Cuál es la ruta clave en Python?
- 6. Redirigir usuario en Python + Google App Engine
- 7. Uso del servicio OAuth Python con Google App Engine
- 8. ¿Cómo se verifica una firma RSA SHA1 en Python?
- 9. ClassNotFoundException con Google App Engine para Java
- 10. User-Agent en Google App Engine python
- 11. google app engine archivo de descarga python
- 12. Uso de Google App Engine SDK con Python 2.7 en Mac OS X 10.6
- 13. Lista de referencias en Google App Engine para Python
- 14. Google App Engine Locking
- 15. Técnicas de paginación con Google App Engine
- 16. Verificación de la firma en un mensaje de compra de Android en la aplicación en Python en Google App Engine
- 17. Generar clave privada RSA en C#
- 18. Jinja2 en Google App Engine
- 19. Nombre de la aplicación actual en Google App Engine (Python)
- 20. ImportError en Google App Engine con lxml
- 21. Oauth + Aeoid + Python + Google App Engine + Documentos de Google
- 22. Perfilado/monitoreo de memoria (python) en Google App Engine
- 23. Seguridad basada en roles con Google App Engine y Python
- 24. Cómo desinstalo el SDK de Google App Engine
- 25. Google App Engine Python Unit Tests
- 26. Google App Engine: ¿Java o Python?
- 27. Google App Engine Geohashing
- 28. ¿Funcionan los ORM de Python (SQLAlchemy?) Con Google App Engine?
- 29. Google-app-engine NDB
- 30. Google Maps y Google App Engine
acaba de encontrar una solución a este hilo http://groups.google.com/group/google-appengine-python/browse_thread/thread/ca8b1182d9ac3e5b/8780327439c3cf7a? lnk = GST y q = RSA # 8780327439c3cf7a –
Si quieres una aplicación segura, entonces necesita un esquema de firma RSA que utiliza un acolchado apropiado. Ni pycrypto ni la aplicación de http://stuvel.eu/rsa recomendado en en una de las respuestas hacen uso de un acolchado correcta, y por lo tanto no deben ser utilizados. Python tiene algunos enlaces con buenas implemenations como OpenSSL, pero por desgracia no sé lo que está disponible en el motor de aplicaciones de Google. – Accipitridae