Connaissances Informatiques >> Matériel >> serveurs >> Content
  Derniers articles
  • Comment sécuriser un serveur rack 
  • Comment configurer un réseau privé…
  • Comment mettre à jour un Snap Serve…
  • Comment trouver des boîtes aux lett…
  • Avantages et inconvénients de serve…
  • Comment mettre en place un push pull…
  • Comment construire un serveur ePub 
  • Comment mettre à jour Proliant Ml37…
  • Comment mettre en place un registre …
  • Enterprise Vs . Serveurs de bureau 
  •   serveurs
  • All-In -One Printers

  • apple Computers

  • BIOS

  • Lecteurs CD et DVD

  • CPUs

  • Durs et stockage

  • Écrans d'ordinateur

  • Périphériques

  • Computer Power Sources

  • Imprimantes

  • À niveau des ordinateurs

  • Ordinateurs de bureau

  • Lecteurs de livres électroniques

  • Disques durs externes

  • flash Drives

  • Entrée et de sortie Devices

  • Kindle

  • Portables

  • mainframes

  • Souris et claviers

  • netbooks

  • Matériel réseau

  • Nook

  • Ordinateurs portables

  • Autre Matériel informatique

  • Ordinateurs PC

  • Projecteurs

  • RAM , cartes et mères

  • scanners

  • serveurs

  • Cartes son

  • Tablet PC

  • Cartes graphiques

  • Stations de travail

  • iPad
  •  
    serveurs

    Comment crypter des colonnes dans SQL Server 2008

    serveur SQL Server 2008 est un serveur de base de données modèle relationnel produit par Microsoft. Il offre des fonctionnalités telles que permettant aux données d' être auto- tuning, auto-organisation et l'auto- maintien . Il propose également des temps d'arrêt proche de zéro . Il utilise le nouveau type de données FILESTREAM, qui peut être utilisée pour faire apparaître tous les fichiers stockés dans sa base de données . Le chiffrement utilise des algorithmes pour protéger les données afin que les utilisateurs ne peuvent précisées lire. SQL Server 2008 peut être utilisé pour conserver les données utilisées en transit sur ​​les réseaux ou les informations en lieu sûr . Cryptage des colonnes dans SQL Server 2008 requiert quelques étapes pour configurer . Instructions
    1

    Ouvrez un terminal à votre serveur SQL et saisissez la commande suivante:

    USE AdventureWorks2008R2 ;

    GO

    S'il n'y a pas de maître clé, créez-en un maintenant .

    IF NOT EXISTS

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

    CREATE MASTER CLE DE CRYPTAGE PAR

    MOT DE PASSE = # '23987hxJKL969 ghf0 % 94467GRkjg5k3fd117r $ $ # 1946kcj $ n44nhdlj '

    GO

    Créer un certificat HumanResources037

    subject = ' employés numéros de sécurité sociale »;

    GO

    CREATE clé symétrique SSN_Key_01

    avec l'algorithme = AES_256

    CRYPTAGE PAR CERTIFICAT HumanResources037 ;

    GO

    UTILISATION [ ,"AdventureWorks2008R2 ] ;

    GO

    créer une colonne dans lequel stocker les données cryptées

    ALTER TABLE HumanResources.Employee

    Ajoutez EncryptedNationalIDNumber varbinary (128). ;

    GO

    Ouvrez la clé symétrique avec lequel chiffrer les données

    OUVERT clé symétrique SSN_Key_01

    DECRYPTAGE dE CERTIFICAT HumanResources037 ; .
    < p> Chiffrer la valeur NationalIDNumber de colonne avec symétrique
    touche

    SSN_Key_01 . Sauvegarder le résultat dans la colonne EncryptedNationalIDNumber

    UPDATE HumanResources.Employee

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

    GO

    Vérifier le cryptage. D'abord, ouvrez la clé symétrique avec qui pour décrypter les données

    OUVERT clé symétrique SSN_Key_01

    DECRYPTAGE DE CERTIFICAT HumanResources037 ; .

    GO

    maintenant dresser la liste des ID original, l' identification crypté , et le texte chiffré décrypté . Si le déchiffrement a travaillé , l'original et l'ID décrypté correspondre.

    SELECT NationalIDNumber , EncryptedNationalIDNumber

    AS ' Numéro d'identification crypté ' , AB

    Convert ( nvarchar , DecryptByKey ( EncryptedNationalIDNumber ) )

    AS ' Décrypté ID Number'

    dE HumanResources.Employee ;

    GO
    2

    Ajouter un authentificateur à votre cryptage avec . cette commande:

    USE AdventureWorks2008R2 ;

    S'il n'ya pas de clé principale , créer un maintenant

    IF NOT EXISTS

    (SELECT * FROM sys. . symmetric_keys OÙ symmetric_key_id = 101)

    CREATE MASTER CLE DE CRYPTAGE PAR

    MOT DE PASSE = # '23987hxJKL95QYV4369 ghf0 % lekjg5k3fd117r $ $ # 1946kcj $ n44ncjhdlj '

    GO

    CREATE CERTIFICATE Sales09

    subject = ' aux clients de Crédit numéros de carte »;

    GO

    CREATE clé symétrique CreditCards_Key11

    avec l'algorithme = AES_256

    CRYPTAGE PAR CERTIFICAT Sales09 ;

    GO

    créer une colonne dans lequel stocker les données cryptées

    ALTER TABLE Sales.CreditCard

    ADD. CardNumber_Encrypted varbinary ( 128); .

    GO

    Ouvrez la clé symétrique avec lequel chiffrer les données

    OUVERT clé symétrique CreditCards_Key11

    DECRYPTAGE dE CERTIFICAT Sales09 ;

    chiffrer la valeur en CardNumber sur colonne en utilisant le CreditCards_Key11 de clé symétrique. Sauvegarder le résultat dans la colonne CardNumber_Encrypted .

    UPDATE Sales.CreditCard

    SET CardNumber_Encrypted = EncryptByKey ( Key_GUID (' CreditCards_Key11 ') , CardNumber , 1, HashBytes (« SHA1 », Convert ( varbinary , CreditCardID ))) ;

    GO

    Vérifiez le cryptage. Tout d'abord, ouvrez la clé symétrique avec qui pour décrypter les données

    ouvrir la clé SYMMETRIC CreditCards_Key11

    DECRYPTAGE DE CERTIFICAT Sales09 ; .

    GO

    maintenant dresser la liste des nombre original de la carte, le numéro de carte crypté , et le texte chiffré décrypté . Si le déchiffrement a travaillé , le nombre initial correspondra au nombre déchiffré .

    SELECT CardNumber , CardNumber_Encrypted

    numéro de carte crypté », Convert ( nvarchar , AB

    DecryptByKey ( CardNumber_Encrypted , 1,

    HashBytes ( « SHA1 », Convert ( varbinary , CreditCardID ))))

    » Décrypté numéro de carte 'FROM Sales.CreditCard ;

    aller < . br>
    3

    Vérifiez que vous avez entré les commandes correctes et confirmer vos données cryptées en tentant d' y accéder sans authentification.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment mettre en place CRM 
  • Comment faire pour supprimer une autorité de certification 
  • Qu'est-ce qu'un serveur tour 
  • Les Configuration minimale pour un serveur PXE Altiris 
  • Le rôle et objet du regroupement 
  • Comment entrer dans une liste noire sur Symantec Mail Security 
  • Comment faire pour supprimer le Back Office et Small Business Server 
  • Composants d'un ordinateur serveur 
  • Comment ajouter un nouvel ordinateur à un domaine Server 2003 
  • Comment désactiver Perflib 
  • Connaissances Informatiques © http://www.ordinateur.cc