Articles of cifrado de

cripta de python en OSX

Tengo una aplicación Django que restablece las contraseñas de usuario de Unix que se ejecutan en una máquina Ubuntu, pero mi entorno de desarrollo es OS X y me he encontrado con esta situación molesta: OS X: >>> import crypt >>> crypt.crypt(‘test’,’$1$VFvON1xK$’) ‘$1SoNol0Ye6Xk’ Linux: >>> import crypt >>> crypt.crypt(‘test’,’$1$VFvON1xK$’) ‘$1$VFvON1xK$SboCDZGBieKF1ns2GBfY50’ Al leer el pydoc para […]

¿Cuál es la biblioteca de encriptación mejor / más fácil de usar en python

Quiero cifrar algunos archivos usando python. ¿Cuál es la mejor manera de usar gpg / pgp usando cualquier biblioteca estándar / famosa de python?

Descifrado Python AES

Tengo el siguiente fragmento de código en Java que quiero replicar en Python. public class AESDecryption { protected SecretKeySpec getPublicKey() { try { byte[] key = “MuidKeibimbtjph9”.getBytes(“UTF-8”); key = MessageDigest.getInstance(“SHA-256”).digest(key); key = Arrays.copyOf(key, 32); return new SecretKeySpec(key, “AES”); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return null; } public […]

¿Cómo puedo usar bcrypt / scrypt en appengine para Python?

Quiero hacer un sistema de autenticación para mi aplicación en las líneas de SUAS , excepto que en lugar de usar SHA256 para las contraseñas de hashing me gustaría usar bcrypt o scrypt. Desafortunadamente, tanto py-bcrypt como scrypt para python utilizan c nativa, que no es compatible con GAE. ¿Alguna forma de evitar esto?

Cifrar / descifrar datos en python con sal

Básicamente, me gustaría saber cómo puedo cifrar los datos con una clave Salt generada y luego descifrarlos usando Python. He revisado muchos sitios web y módulos, y todos se ven muy bien en la parte de cifrado, pero ninguno puede descifrar lo que parece. Mi principal preocupación es tener una clave de sal fuerte, que […]

Cómo agregar un relleno a los datos para que sea aceptable para el algoritmo de cifrado AES256 en la biblioteca pycrypto

Alguien me puede decir cómo agregar un relleno a los datos para que sea aceptable para el algoritmo de cifrado AES256 en la biblioteca de pycrypto (Python). Muchas gracias por adelantado.. 🙂

Problema con encode + encrypt + pad usando el mismo código para python2 y python3

Descargo de responsabilidad: entiendo que lo siguiente no es adecuado para brindar “seguridad” en un entorno de producción. Simplemente significa “un poco mejor” que usar XOR o rot13 en datos confidenciales almacenados en mi sistema. Reuní el siguiente código para permitirme usar el cifrado AES para esos valores confidenciales. AES requiere trozos de 16 bytes; […]

Protección de contraseña de Python

Tengo un pequeño progtwig de Python que será utilizado localmente por un pequeño grupo de personas (<15 personas). Pero para la rendición de cuentas, quiero tener un simple nombre de usuario + verificación de contraseña al inicio del programa (no es necesario super seguro). Para su información, solo soy un principiante y esta es la […]

Encriptación de un archivo db Sqlite que se incluirá en un archivo pyexe

He estado trabajando en el desarrollo de esta herramienta analítica para ayudar a interpretar y analizar una base de datos que se incluye en el paquete. Es muy importante para nosotros asegurar la base de datos de una manera que solo se pueda acceder con nuestro software. ¿Cuál es la mejor manera de lograrlo en […]

¿Puedo cifrar el correo electrónico y descifrarlo usando el conjunto de bibliotecas predeterminado de Python?

Por supuesto, se han formulado preguntas similares en stackoverflow, pero no quiero usar ninguna biblioteca de terceros como Crypto o algo así. Así que necesito generar un texto cifrado de un correo electrónico del usuario y descifrarlo de nuevo a texto plano. ¿Cómo puedo hacer esto en python?