1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| declare @normal nvarchar(50),
@encrypt varbinary(256),
@decrypt nvarchar(50);
SET @normal = N'test codage';
open symmetric KEY SensitiveDataSymmetricKey
Decryption BY certificate EmployeeDataCertificate;
SET @encrypt = convert(varbinary(256), encryptbykey(key_guid('SensitiveDataSymmetricKey'), @normal));
SET @decrypt = convert(nvarchar (50), decryptbykey(@encrypt));
/* VOTRE ERREUR :
SET @normal = N'test codage';
open symmetric KEY SensitiveDataSymmetricKey
Decryption BY certificate EmployeeDataCertificate;
SET @encrypt = convert(varbinary, encryptbykey(key_guid('SensitiveDataSymmetricKey'), @normal));
SET @decrypt = convert(nvarchar , decryptbykey(@encrypt));
*/
SELECT @normal AS 'Normal'
,@encrypt AS 'Encrypt'
,@decrypt AS 'Decrypt'; |
Partager