Articles of rsa

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?

¿Cómo verificar un JWT usando Python PyJWT con un certificado PEM público?

Recientemente actualicé de PyJWT 0.4.1 a 1.0.1 y no puedo averiguar cómo verificar un JWT firmado con una clave pública. Mi código se ve así: import jwt cert_string = “—–BEGIN CERTIFICATE—–\nMIICITCCAYqgAwIBAgIIBEsUSxL…” token_string = “eyJhbGciOiJSUzI1NiIsImtpZCI6I…” jwt.decode(token_string, cert_string, algorithms=[‘RS256’]) El error que recibo es: File “”, line 1, in File “~/.virtualenvs/project/lib/python2.7/site-packages/jwt/api.py”, line 117, in decode key, algorithms, […]

¿Cómo cargar en Python-RSA una clave RSA pública desde un archivo generado con openssl?

Generé una clave privada y una pública con los siguientes comandos: openssl genrsa -out private_key.pem 512 openssl rsa -in private_key.pem -pubout -out public_key.pem Luego intenté cargarlos con un script de Python usando Python-RSA: import os import rsa with open(‘private_key.pem’) as privatefile: keydata = privatefile.read() privkey = rsa.PrivateKey.load_pkcs1(keydata,’PEM’) with open(‘public_key.pem’) as publicfile: pkeydata = publicfile.read() pubkey […]

¿Cómo puedo crear una clave usando RSA / ECB / PKCS1Padding en python?

Estoy luchando para encontrar cualquier método de uso de RSA en modo ECB con relleno PKCS1 en python. He buscado en pyCrypto, pero no tienen relleno PKCS1 en la twig maestra (pero sí en un parche). Sin embargo, encontré RSA con PKCS1 en el paquete M2Crypto, pero no estoy seguro de poder elegir el modo […]

extrayendo clave pública de certificado y cifrando datos

Esto es para una tarea! Obtengo el certificado del servidor utilizando get_peer_certificate() y el llamado dump_certificate para volcar el certificado en una variable. El formato es PEM y me parece correcto. —–BEGIN CERTIFICATE—– GIBBERISH……………. …………………. …………………… —–END CERTIFICATE—– ¿Cómo puedo extraer la clave pública del servidor de este archivo (‘server.pubkey’) y cifrar plaintext utilizando el […]

PyCrypto: Generar clave RSA protegida con contraseña DES3

He podido crear una clave RSA protegida por contraseña con DES3 (bueno … creo que porque soy muy nuevo en este mundo de encriptación) usando el comando: openssl genrsa -out “/tmp/myKey.pem” -passout pass:”f00bar” -des3 2048 Ahora, me gustaría hacer eso dentro de un script de Python, utilizando PyCrypto, si es posible. He visto este mensaje […]

Usando pycrypto, ¿cómo importar una clave pública RSA y usarla para cifrar una cadena?

La clave pública RSA: pubkey = ‘MIGfMA0GCSqGSIb3DQEBA3UAA4GNADCBiQKBgQC35eMaYoJXEoJt5HxarHkzDBEMU3qIWE0HSQ77CwP / 8UbX07W2XKwngUyY4k6Hl2M / n9TOZMZsiBzer / fqV + QNPN1m9M94eUm2gQgwkoRj5battRCaNJK / 23GGpCsTQatJN8PZBhJBb2Vlsvw5lFrSdMT1R7vaz + 2EeNR / FitFXwIDAQAB’ ¿Cómo importarlo y usarlo para cifrar una cadena? Probé el siguiente código, pero RSA.construct () genera una excepción (TypeError: debe ser largo, no str). from Crypto.PublicKey import RSA from Crypto.Util import asn1 from base64 […]

Cifrado y descifrado RSA en Python

Necesito ayuda para usar el cifrado y descifrado RSA en Python. Estoy creando un par de claves privadas / públicas, cifrando un mensaje con claves y escribiendo el mensaje en un archivo. Luego estoy leyendo el texto cifrado del archivo y descifrando el texto usando la clave. Estoy teniendo problemas con la parte de descifrado. […]