Articles of rsa

¿Cómo codificar una clave RSA usando PKCS12 en Python?

Estoy usando Python (bajo Google App Engine), y tengo algunas claves privadas RSA que debo exportar en formato PKCS # 12. ¿Hay algo por ahí que me ayude con esto? Estoy usando PyCrypto / KeyCzar, y he descubierto cómo importar / exportar claves RSA en formato PKCS8, pero realmente lo necesito en PKCS12. ¿Alguien puede […]

Simulación del algoritmo de signo M2Crypto de Python en Haskell

Estoy tratando de producir una firma RSA en Haskell que coincida con la misma firma del M2Crypto de Python. Creo que mi problema es el hecho de que Codec.Crypto.RSA está usando el algoritmo PKCS1 v1.5 y M2Crypto está usando algo diferente. De hecho, cuando uso PKCS1 v1.5 en Python, obtengo los mismos resultados que Haskell. […]

Android / Python Cómo verificar la firma SHA256withRSA y PKCS1 Padding

Soy un miembro nuevo, he esperado dos días para encontrar la firma de verificación de la solución desde el cliente de Android al servidor de Python. Primero creo el par de claves y genero la firma desde la clave privada. Gracias pedrofb he actualizado el código completo. verificar hecho en el servidor python. protected void […]

Cubo raíz módulo P – ¿Cómo hago esto?

Estoy tratando de calcular la raíz cúbica de un número P de cientos de dígitos en Python, y estoy fallando miserablemente. Encontré el código para el algoritmo de Tonelli-Shanks, que supuestamente es fácil de modificar de raíz cuadrada a raíz cúbica, pero esto se me escapa. He rastreado las bibliotecas web y matemáticas y algunos […]

M2Crypto: ¿Importar claves desde un archivo no estándar?

Tengo un archivo con el exponente público y el módulo en él. No están en formato pem o xml o der, son solo los valores escritos en sus compensaciones. ¿Cómo puedo hacer una clave pública de ellos con M2Crypto? También tengo la clave privada en el mismo formato. Me las arreglé para usar el código […]

Usando un factor de cegamiento para RSA en pycrypto

En Python, estoy tratando de cegar y desenlazar un mensaje. Cuando desactivo el mensaje, no recibo el mensaje original. ¿Alguien sabe lo que podría estar haciendo mal? El siguiente es mi código: s = ‘Hello’ loadedPublic = get_publickey() loadedPrivate = get_privatekey() pub = loadedPublic.blind(s,23L) pub2 = loadedPublic.unblind(pub,23L) return HttpResponse(pub2)

RSA encripta / desencripta entre C y python

Tengo servidor escrito en python y cliente en C Su trabajo es enviar un mensaje secreto del servidor al cliente que está cifrado con RSA private key . Estoy usando la biblioteca openssl/rsa.h , es decir, inicializo un objeto rsa con una clave privada y RSA_public_encrypt(length_of_message, “Secret Message”, to, rsa, RSA_PKCS1_PADDING) un mensaje con RSA_public_encrypt(length_of_message, […]

La instalación de Pip falla: SSL requerido

Collecting rsa==3.1.1 (from -r /racetrack/.requirements.txt (line 41)) eval (python -m virtualfish) Downloading rsa-3.1.1.tar.gz Complete output from command python setup.py egg_info: Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.tar.gz Traceback (most recent call last): File “/usr/lib/python2.7/urllib2.py”, line 558, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) urllib2.HTTPError: HTTP Error 403: SSL is required

Cómo hacer una firma PKCS8 RSA en Python

Tengo el archivo pkcs8_rsa_private_key que se genera por openssl desde un archivo rsa_private_key.pem. Necesito hacer una firma con la clave privada en Python, hacer la misma firma con el código Java a continuación. public static final String SIGN_ALGORITHMS = “SHA1WithRSA”; public static String sign(String content, String privateKey) { String charset = “utf-8”; try { PKCS8EncodedKeySpec […]

Firmar una cadena con la clave privada RSA en el SDK de Python de Google App Engine

¿Se conoce alguna forma de firmar una cadena de texto sin formato con la clave privada RSA en el SDK de Google App Engine Python?