Criptografía y acceso a datos

Las clases del espacio de nombres System.Security.Cryptography de .NET Framework se pueden utilizar desde las aplicaciones de ADO.NET para garantizar que terceras partes no autorizadas no puedan leer ni modificar los datos. Algunas clases son contenedores para Microsoft CryptoAPI no administrado, mientras que otras son implementaciones administradas.

Trabajar con criptografía

En Información general acerca de criptografía en el nodo Servicios criptográficos se proporciona información general a fin de comprender los conceptos básicos, y en Modelo de criptografía de .NET Framework se explica su implementación en .NET Framework, incluyendo vínculos a temas adicionales. En Tareas criptográficas se incluyen vínculos a temas sobre cómo cifrar y descifrar datos, trabajar con códigos hash, generar firmas criptográficas y otros temas sobre criptografía.

Utilizar códigos hash para la integridad de datos

Al contrario que la criptografía, que permite cifrar datos y descifrarlos posteriormente, el proceso hash de datos es unidireccional. Los procesos hash de datos son útiles si se desea evitar la manipulación de los datos al comprobar que no han sido alterados: al trabajar con varias cadenas de entrada idénticas, los algoritmos hash siempre generan valores de salida cortos idénticos que se pueden comparar fácilmente. Asegurar la integridad de los datos mediante códigos hash describe cómo se pueden generar y comprobar valores hash.

Utilizar configuración protegida para cifrar archivos .config

En Cifrar información de configuración mediante una configuración protegida se muestra cómo cifrar información confidencial en los archivos de configuración, como el archivo Web.config en una aplicación ASP.NET o App.config en una aplicación para Windows. Vea Cifrar información de configuración mediante una configuración protegida, Encrypting and Decrypting Configuration Sections y Tutorial: Cifrar la información de configuración mediante la configuración protegida.

Cifrado en SQL Server 2005

En SQL Server 2005 existen funciones de cifrado de información confidencial mediante la conversión de texto no cifrado en texto cifrado. Además, los cifrados basados en niveles de columna y en celdas son compatibles con las nuevas instrucciones Transact-SQL. Vea "Consideraciones de seguridad de SQL Server" en los Libros en pantalla de SQL Server y temas relacionados como "Jerarquía de cifrado", donde se discuten los mecanismos de cifrado en SQL Server 2005.

Vea también

Etiquetas :


Page view tracker