Articles of cifrado

Cifre en Python y descifre en Java con AES-CFB

Soy consciente de una pregunta muy similar a esta ( ¿Cómo puedo cifrar en Python y descifrar en Java? ) Pero tengo un problema diferente. Mi problema es que no puedo descifrar correctamente en Java. A pesar de usar la clave correcta y la IV, todavía obtengo caracteres de basura después del descifrado. No tengo […]

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 […]

Python Passlib: ¿cuál es el mejor valor para “rondas”?

de la documentación de passlib Para la mayoría de los servicios públicos, generalmente puede hacer que el inicio de sesión tome más de 250 a 400 ms antes de que los usuarios se molesten. Entonces, ¿cuál es el mejor valor para las rounds en un inicio de sesión / registro si consideramos que hay una […]

El archivo openssl / aes.h ‘no se encuentra en Mac

Estoy tratando de instalar una implementación en python de un esquema de recifrado de proxy que encontré aquí . Al ejecutar $ sudo python setup.py install me devuelve un error fatal error: ‘openssl/aes.h’ file not found Hay algunas preguntas como esta ( esto o esto (no para mac)) pero ninguna de las respuestas solucionó mi […]

Encriptando un archivo con RSA en Python

Estoy implementando el cifrado de archivos con RSA, usando PyCrypto. Sé que es un poco incorrecto, primero porque RSA es muy lento y segundo porque PyCrypto RSA solo puede cifrar 128 caracteres, por lo que tiene que explotar el archivo en fragmentos de 128 caracteres. Este es el código hasta ahora: from Crypto.PublicKey import RSA […]

¿Fácil de usar la biblioteca de cifrado de Python / envoltorio?

Quiero cifrar una cadena de longitud arbitraria con una contraseña en Python. Preferiría no lidiar con el relleno, la generación de claves y las IV, ya que, sinceramente, aún no sé mucho sobre criptografía y me gustaría evitar el desorden. También preferiría usar un cifrado conocido como AES. Mi biblioteca ideal (llamémosla MagicCrypt) funcionaría así: […]

Operaciones de byte (XOR) en python

#!/usr/bin/env python3 import binascii var=binascii.a2b_qp(“hello”) key=binascii.a2b_qp(“supersecretkey”)[:len(var)] print(binascii.b2a_qp(var)) print(binascii.b2a_qp(key)) #here i want to do an XOR operation on the bytes in var and key and place them in ‘encryption’: encryption=var XOR key print(binascii.b2a_qp(encrypted)) Si alguien me pudiera aclarar cómo podría lograr esto, sería muy feliz. Muy nuevo para todas las conversiones de tipos de datos, así […]

¿Cómo puedo cifrar y descifrar una cadena en Python?

He estado buscando durante algún tiempo cómo cifrar y descifrar una cadena. Pero la mayoría está en 2.7 y cualquier cosa que esté usando 3.2 no me permite imprimirlo ni agregarlo a una cadena. Entonces, lo que estoy tratando de hacer es lo siguiente: mystring = “Hello stackoverflow!” encoded = encode(mystring,”password”) print(encoded) jgAKLJK34t3g (un grupo […]

XOR Python Text Encryption / Decryption

Sé que hay un operador xor integrado que se puede importar en Python. Estoy tratando de ejecutar el cifrado / descifrado xor. Hasta ahora tengo: def xor_attmpt(): message = raw_input(“Enter message to be ciphered: “) cipher = [] for i in message: cipher.append(bin(ord(i))[2::])#add the conversion of the letters/characters #in your message from ascii to binary […]

NotImplementedError: Utilice el módulo Crypto.Cipher.PKCS1_OAEP en su lugar error

Estoy tratando de cifrar RSA en Python. Así que tengo una clave pública / privada que se está generando, cifrando el mensaje usando la clave pública y escribiendo el texto cifrado en un archivo de texto. El código que estoy usando es el siguiente: from Crypto.PublicKey import RSA from Crypto import Random import ast random_generator […]