Articles of cifrado de

Cifrado de datos en Python –

Estoy escribiendo un modelo cliente-servidor (el cliente es una secuencia de comandos en un servidor que recostack datos y los envía mediante REST al servidor) y quiero cifrar los datos que se envían. En este momento tengo una función que genera una clave aleatoria, que agrega tiempo desde una zona horaria específica – IP-HOSTNAME-AÑO-MES-DÍA-HORA- (MINUTO […]

Emulando el túnel proxy SOCKS de SSH en Python

Solía ​​crear una conexión SOCKS entre un cliente de Windows y un servidor Linux utilizando el servidor SSH y la masilla. Sin embargo, el servidor de seguridad entre el cliente y el servidor ahora puede identificar los paquetes SSH y eliminarlos. Me preguntaba si puedo emular ese comportamiento de los túneles SSH utilizando python. ¿Alguna […]

Cifrado AES 256 con PyCrypto usando el modo CBC – ¿alguna debilidad?

Tengo la siguiente secuencia de comandos de Python para cifrar / descifrar datos usando AES 256, ¿podría decirme si hay algo en el código que pueda debilitar el cifrado o si hay algo que no haya tenido en cuenta para el cifrado AES 256 utilizando CBC ¿modo? He probado el script y funciona bien, es […]

¿Qué cifrado simétrico usar para cifrar mensajes?

No tengo ni idea sobre el cifrado en absoluto. Pero lo necesito. ¿Cómo? Digamos que tiene un sistema de nodos que se comunican entre sí en una red a través de mensajes asíncronos. Los nodos no mantienen la información de sesión sobre otros nodos (esto es una restricción de diseño). Digamos que quiere asegurarse de […]

¿Cómo puedo cifrar en Python y desencriptar en Java?

Estoy tratando de cifrar algunos datos en un progtwig Python y guardarlos, luego descifrar esos datos en un progtwig Java. En Python, lo estoy cifrando así: from Crypto.Cipher import AES KEY = ‘12345678901234567890123456789012’ def encrypt(data): cipher = AES.new(KEY, AES.MODE_CFB) return cipher.encrypt(data) Y en Java, lo estoy descifrando así: import java.security.*; import javax.crypto.*; import javax.crypto.spec.SecretKeySpec; public […]

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