Mostrando las entradas con la etiqueta sql server. Mostrar todas las entradas
Mostrando las entradas con la etiqueta sql server. Mostrar todas las entradas

jueves, 5 de noviembre de 2015

Como cifrar las contraseñas de usuarios en SQL Server

En esta ocasión vamos a utilizar un método de cifrado de datos en SQL Server para nuestros proyectos, explicando cada paso de su creación:
  • Creación y configuración de Tabla en Sql Server
  • Creación de Procedimiento almacenado para registrar contraseña (Registrar dato a cifrar).
  • Creación  de Procedimiento almacenado para validar contraseña (Obtener dato cifrado).

El  método de cifrado a utilizar será el "ENCRYPTBYPASSPHRASE"

El proceso consiste en ofuscar los datos a través de una palabra clave (PassPhraser), y de esta forma garantizar la protección frente al propietario de la base de datos y de posibles intromisiones a la base de datos.

No olvidar que mientras más campos cifrados tenemos, más tiempo le tomará a la base de datos obtener la información, así que solo realicen el cifrado a campos que realmente lo necesiten, como por ejemplo los obligados por la ley de protección de datos de su país (Un tema un interesante, tenía que decirlo).

Comencemos por la Creación de la tabla:

Crearemos una tabla con cuatro campos:

martes, 3 de noviembre de 2015

Como crear un proyecto en vbnet en 3 capas: Inicio de Sesión

Implementar un proyecto en 3 capas + Sql Server + Store Procedure

Requerimientos previos:

Pero, ¿Porque desarrollar en arquitectura de capas?

  • Facilita su desarrollo al mantener un orden y separar las responsabilidades.
  • Ayuda a reutilizar el código.
  • Es escalable, ósea facilita a la modificación del proyecto en etapas avanzadas y en modificaciones futuras luego de concluir el proyecto.
  • Fácil entendimiento del código fuente.
  • Facilidad de migración de base de datos, entre otros.

Creando la solución

Implementar el proyecto

  1. Creamos el proyecto: "Archivo/Nuevo Proyecto..."

Mi primer post

Primer Post

Es costumbre que en el primer post el autor se presente a los lectores así que aquí voy, me gusta referirme a mí como un aficionado de la tecnología y sediento de conocimiento, que encontró en Internet una fuente inagotable de lo que busco.

Así como yo aprendí en Internet los pocos conocimientos que ahora poseo, me genera satisfacción poder retribuir en algo a la comunidad mediante este blog,  espero les sea muy útil.

Existe un dicho se cita de esta forma: "Quien enseña, aprende dos veces", pues es cierto, es una verdad que lo pude comprobar, también un motivo para crear este blog.



Mi intensión como lo dije líneas arriba es compartir el conocimiento, en este caso el desarrollo de aplicaciones es lo que me gusta y me apasiona, y es lo que quiero compartir, deseo que la gente lo lea, comente, critique y comparta, la comunidad de internet es muy amplia es un universo de conocimiento y si se usa correctamente nunca dejaremos de aprender de ella.