Bonjour,

Je me permets de revenir sur le cours lié à la création d'une clé de cryptage de Mr Brouard.

Quand on crée une clé de cryptage ainsi

CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'Le petit chat est mort.';
GO

Si je comprends bien, Le petit chat est mort est le mot de passe qui permet de proteger la clé symétrique créée .Comment est-il utilisé?


Ensuite, si vous choisissez de créer une clé de chiffrement symétrique avec la syntaxe suivante :CREATE SYMMETRIC KEY MA_CLEF
WITH ALGORITHM = AES_256
ENCRYPTION BY PASSWORD = 'P@ssw0rd !';
Si j'ai bien compris, le mot de passe 'P@ssw0rd ! permet de protéger la clé symétrique nouvellement créée.
Mais comment l'utiliser également ?

Pour finir, si je choisis d'ouvrir la clé symétrique dans un trigger de type logon, je lis que la syntaxe pour cela est la suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
CREATE TRIGGER TR_open_key
 
ON ALL SERVER 
FOR LOGON
AS
BEGIN
Est-il possible, au lieu de specifier ON ALL SERVER, de ne spécifier le nom que d'un seul serveur ?

Vous remerciant beaucoup de votre aide sur ces différents points,

Bien cordialement.

new_wave