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.
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.