es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo cifrar cadenas en Python sin un paquete de Python.

Necesito cifrar cadenas individuales y almacenarlas para su uso posterior como archivos de texto. Salida deseada:

Introduce la cadena: Me gusta comer muffins
Introduce la contraseña de descifrado: password12345
Introduce el nombre de archivo: muffin

Luego recuperando los datos:

archivo: muffin
contraseña: password12345
cadena: Me gusta comer muffins

Necesito guardar toda esa información como un archivo de texto cifrado sin usar ningún paquete preconstruido. También necesito una forma de descifrar el archivo de texto y pedir al usuario la contraseña previamente ingresada. El archivo se vería como una matriz aleatoria de números y caracteres, y toda la información que se ingresó anteriormente se almacenaría en él, para que pudiera enviarse a otra persona con el mismo programa y tendrían que tener la contraseña (que está almacenada en el archivo) para leerlo.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Puede utilizar un algoritmo de cifrado simétrico como AES para cifrar la cadena y almacenarla en el archivo de texto. Para descifrar el archivo, necesitará solicitar al usuario la contraseña y luego utilizar el mismo algoritmo para descifrar la cadena. Puede usar una biblioteca como CryptoJS para ayudarlo con el cifrado y descifrado.

Comments are closed.