Tengo una aplicación .NET. Necesito almacenar un valor de texto cifrado en un archivo, luego recuperar el valor cifrado en otro lugar en el código y descifrarlo.¿Cómo haré un simple cifrado y descifrado de archivos?
No necesito el método de encriptación más fuerte o más seguro en la tierra, simplemente algo que será suficiente para decir - Tengo el valor encriptado, y puedo descifrarlo.
He buscado mucho en la red para probar y usar la criptografía, pero la mayoría de los ejemplos que encuentro no definen claramente los conceptos, y la peor parte es que parecen ser específicos de la máquina.
Esencialmente, alguien puede por favor enviar un enlace a un método de encriptación fácil de usar que pueda encriptar valores de cadena a un archivo, y luego recuperar estos valores.
"No necesito el método de encriptación más fuerte o más seguro en la tierra" - entonces, ¿por qué encriptarlo? Si no usa cifrado fuerte y la información tiene valor, es muy posible que alguien ** la ** descifre. – TrueWill
Es como si estuviera preguntando qué sistema de seguridad debe poner en su edificio, pero no nos está diciendo qué es lo valioso en el edificio. El sistema de seguridad en un banco es muy diferente al sistema de seguridad en una embajada. No podemos recomendar un algoritmo de cifrado hasta que sepamos qué se está protegiendo y de qué amenaza. Describa el recurso que está protegiendo y la amenaza que le preocupa antes de decidir lanzar el cifrado al problema; el cifrado puede no ser la solución correcta. Una ACL puede ser la solución correcta o alguna otra tecnología de seguridad. –
Además, no olvide que lo que hace que el cifrado sea seguro es la seguridad de la clave. * ¿Cómo vas a hacer una gestión de claves segura? * Ese es el problema difícil.En comparación, es fácil usar un algoritmo de cifrado disponible en el mercado. –