Novedades
GamerCreador

Bienvenido a GamerCreador: una comunidad para crear videojuegos. Aprende, pregunta, comparte guías y muestra tus proyectos, además de conectar con otros creadores para colaborar. Regístrate gratis para publicar, responder y usar mensajes privados.

Cifrado de contraseñas en C#

Hay muchas formas de cifrar y almacenar contraseñas. Hay momentos en los que a los desarrolladores les resulta difícil averiguar qué método usar para una situación específica. El que voy a estar hablando es para usar con aplicaciones de Windows.

Al crear una aplicación de Windows, he descubierto que algunos desarrolladores toman el camino más fácil y almacenan la contraseña como texto sin formato. Eso, obviamente, es una muy MALA idea, y aquellos que hacen esto deberían ser golpeados en la cabeza.

De todos modos, un método genial y seguro que encontré es usar la clase ProtectedData (que usa DPAPI). Ahora, ¿qué hace esta clase? Bueno, se usa para cifrar datos (obviamente). Sin embargo, lo que es único acerca de este método es que solo puede ser descifrado por la cuenta de usuario en la máquina que lo creó.

Aquí hay una clase de extensión que encontré que realmente ayuda con el uso de la clase ProtectedData.
C#:
Necesitas, Acceder o Registrarse para ver el contenido.

Aquí hay un ejemplo simple de cómo usarlo:

C#:
Necesitas, Acceder o Registrarse para ver el contenido.
 

Crea una cuenta o inicia sesión para comentar

Debes ser usuario para poder dejar un comentario.

¡Regístrate!

Crea una cuenta en nuestra comunidad. ¡Es fácil!

Acceder

¿Ya tienes una cuenta? Accede aquí

Back
Top