| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Hardware  
  • Todo-en- Uno Impresoras

  • apple Computers

  • BIOS

  • CD & DVD Drives

  • CPUs

  • Discos y almacenamiento informáticos

  • Monitores

  • Periféricos Informáticos

  • Fuentes de alimentación de ordenador

  • Artículos para impresoras

  • actualizaciones de equipo

  • Computadoras de Escritorio

  • Los lectores electrónicos de libros

  • Discos duros externos

  • flash Drives

  • Dispositivos de Entrada y Salida

  • encender

  • Portátiles

  • Mainframes

  • Ratones y teclados

  • Netbooks

  • Equipos de Red

  • rincón

  • Ordenadores Portátiles

  • Otros Informática Hardware

  • Computadoras PC

  • Proyectores

  • RAM , tarjetas y placas base

  • Escáneres

  • Servidores

  • Tarjetas de Sonido

  • Tablet PCs

  • Tarjetas de vídeo

  • Estaciones de Trabajo

  • iPad
  •  
    Conocimientos Informáticos >> Hardware >> Servidores >> Content
    Cómo cifrar columnas en SQL Server 2008
    SQL Server 2008 es un servidor de base de datos modelo relacional producido por Microsoft . Ofrece características tales como permitiendo que los datos sean auto- tuning, auto-organización y auto- mantenimiento . También ofrece el tiempo de inactividad de casi cero . Se utiliza el nuevo tipo de datos de FILESTREAM , que puede ser utilizado para abrir cualquier archivo almacenado en su base de datos . Utiliza algoritmos de cifrado para proteger los datos para que sólo los usuarios especificados puedan leerlo . SQL Server 2008 se puede utilizar para mantener los datos utilizados en el transporte a través de redes y la información en lugar seguro . Columnas cifrado en SQL Server 2008 requiere unos pocos pasos para configurar . Instrucciones
    1

    Abra una terminal en el servidor SQL y escriba este comando :

    USE AdventureWorks2008R2 ;

    GO

    Si no hay un maestro clave , cree una ahora .

    SI NO EXISTE

    (SELECT * FROM sys.symmetric_keys DONDE symmetric_key_id = 101 )

    crear archivo maestro cifrado de clave en Todos

    PASSWORD = '23987hxJKL969 # ghf0 94467GRkjg5k3fd117r % $ $ # $ 1946kcj n44nhdlj '

    GO

    Crear certificado HumanResources037

    CON subject = ' Empleado números de Seguro Social " ;

    GO

    CREAR clave simétrica SSN_Key_01

    con el algoritmo = AES_256

    CIFRADO POR CERTIFICADO HumanResources037 ;

    GO

    USO [ ,"AdventureWorks2008R2 ] ;

    GO

    Crear una columna en la que almacenar los datos cifrados

    ALTER TABLE HumanResources.Employee

    AÑADIR EncryptedNationalIDNumber varbinary ( 128 ) . ;

    GO

    Abra la clave simétrica con la que cifra los datos

    OPEN clave simétrica SSN_Key_01

    DESCIFRADO POR CERTIFICADO HumanResources037 ; .
    < p> Cifrar el valor en NationalIDNumber columna con clave simétrica

    SSN_Key_01 . Guardar el resultado en la columna EncryptedNationalIDNumber

    ACTUALIZACIÓN HumanResources.Employee

    SET EncryptedNationalIDNumber = EncryptByKey ( key_guid ( ' SSN_Key_01 ' ) , NationalIDNumber ) .

    GO
    < p > Verificar el cifrado. En primer lugar , abra la clave simétrica con la que descifrar los datos

    OPEN clave simétrica SSN_Key_01

    DESCIFRADO POR CERTIFICADO HumanResources037 ; .

    GO

    Ahora anote la Identificación original, el ID de cifrado , y el texto cifrado descifrado . Si el descifrado funcionaba, la original y la ID descifrado coincidirá .

    SELECT NationalIDNumber , EncryptedNationalIDNumber

    AS ' Número de identificación cifrada ' ,

    CONVERT ( nvarchar , DecryptByKey ( EncryptedNationalIDNumber ))

    AS ' descifrado Número ID '

    dE HumanResources.Employee ;

    GO
    2

    Añadir un autenticador para su cifrado con . este comando :

    USE AdventureWorks2008R2 ;

    Si no hay una clave maestra , cree uno ahora

    SI nO eXISTE

    (SELECT * FROM sys. . symmetric_keys DONDE symmetric_key_id = 101 )

    Crear archivo maestro cifrado de clave en Todos

    PASSWORD = '23987hxJKL95QYV4369 # ghf0 lekjg5k3fd117r % $ $ # $ 1946kcj n44ncjhdlj '

    GO
    < p > CREATE CERTIFICATE sales09

    CON subject = ' Cliente números de tarjetas de crédito ;

    GO

    CREAR clave simétrica CreditCards_Key11

    con el algoritmo = AES_256

    cIFRADO POR CERTIFICADO sales09 ;

    GO

    Crear una columna en la que almacenar los datos cifrados

    ALTER TABLE Sales.CreditCard

    ADD. CardNumber_Encrypted varbinary ( 128 ) .

    GO

    Abra la clave simétrica con la que cifra los datos

    OPEN clave simétrica CreditCards_Key11

    DESCIFRADO POR CERTIFICADO sales09 ;

    Cifrar el valor en CardNumber columna usando el CreditCards_Key11 clave simétrica. Guarde el resultado en la columna CardNumber_Encrypted .

    ACTUALIZACIÓN Sales.CreditCard

    SET CardNumber_Encrypted = EncryptByKey ( key_guid ( ' CreditCards_Key11 ' ) , CardNumber , 1 , HashBytes ( " SHA1 " , convert ( varbinary , CreditCardID ))) ;

    GO

    Verifique el cifrado. En primer lugar , abre la clave simétrica con la que descifrar los datos

    OPEN CLAVE SIMÉTRICA CreditCards_Key11

    DESCIFRADO POR CERTIFICADO sales09 ; .

    GO

    Ahora anote la número original de la tarjeta, el número de tarjeta de cifrado , y el texto cifrado descifrado . Si el descifrado funcionaba, el número original coincidirá con el número de descifrado.

    SELECT CardNumber , CardNumber_Encrypted

    AS ' número de la tarjeta encriptada ' , CONVERT ( nvarchar ,

    DecryptByKey ( CardNumber_Encrypted , 1 ,
    HashBytes

    ( " SHA1 " , convert ( varbinary , CreditCardID ))) ) guía

    AS ' descifrado número de tarjeta ' FROM Sales.CreditCard ;

    Go < . br> Página 3

    Compruebe que ha introducido los comandos correctos y confirme sus datos cifrados al intentar acceder a él sin autenticación.

    Previous :

    next :
      Artículos relacionados
    ·¿Cómo configurar un servidor virtual en Mi PC 
    ·Cómo conseguir HP Hoja Firmware 
    ·¿Qué es un servidor de fax 
    ·Las especificaciones de potencia para un DL380 G3 HP Pr…
    ·Planificación e instalación de la Arquitectura eServe…
    ·Cómo configurar un servidor de desarrollo Inicio 
    ·Cómo comprobar la versión de Exchange 
    ·Cómo averiguar qué edición de Sharepoint 2010 He ins…
    ·Empresa Vs . Escritorio 
    ·Cómo configurar un IP OIT 
      Artículos destacados
    ·Cómo imprimir sobres mediante la Brother MFC - 685CW 
    ·La diferencia entre SATA1 y SATA2 
    ·Cómo acceder al BIOS en un Compaq 6000 
    ·Cómo cambiar los archivos RAR a aparecer en un Mac 
    ·Cómo arreglar una pantalla de ordenador Cracked 
    ·Cómo volver a instalar una tarjeta de sonido de PC 
    ·Vs Inkjet . Laser Jet 
    ·Un teclado intermitente Cargando problema 
    ·Cómo desechar de Computadoras y Electrónica 
    ·Cómo probar la velocidad de transferencia del disco du…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com