Bonjour,
Je suis en train de travailler surr le cryptage![]()
eh oui.
1- J'ai crée une master key :
CREATE MASTER KEY ENCRYPTION BY
PASSWORD = 'pwd_mast_key'
2- J'ai crée un certificat :
CREATE CERTIFICATE Certif
WITH SUBJECT = 'cryptage'
GO
3- J'ai crée une clé symetrique :
CREATE SYMMETRIC KEY Sym_Key
WITH ALGORITHM = RC4_128
ENCRYPTION BY password='pwd_sym
J'ai crée une table avec une colone varbinary et j'arrive à crypter et decrypter des données.
pour me faciliter la tache j'ai crée une procédure qui fais select en decryptant et une autre a qui je passe les données en parametre et elle insert en cryptant
Mon PB est mon manque d'info sur le sujet qui me mene au resultat suivant :
J'ai sauvegarder la base et la restauré sur un autre serveur. et ça a marché automatiquement. C'est pas ce que je voulais par ce que si mon bk up est recupéré par l'equipe de sauvegarde et restauré, la vue de select va permettre de lire les données en claire.
Ce que je veux c'est pour pouvoir lire les données, restaurer la master key.
Comment faire ????
Partager