Sei sulla pagina 1di 1

CREATE MASTER KEY ENCRYPTION

BY PASSWORD = '23987hxJ#KL95234Chinna';
SELECT * FROM sys.symmetric_keys WHERE symmetric_key_id = 101
CREATE CERTIFICATE Cert_Password
ENCRYPTION BY PASSWORD = '23987hxJ#KL95234Chinna'
WITH SUBJECT = 'Password protection',
EXPIRY_DATE = '12/31/2099';
SELECT * FROM sys.certificates;
CREATE SYMMETRIC KEY Sym_password
WITH ALGORITHM = AES_256
ENCRYPTION BY CERTIFICATE Cert_Password;

SELECT * FROM sys.symmetric_keys WHERE symmetric_key_id = 256


OPEN SYMMETRIC KEY Sym_password
DECRYPTION BY CERTIFICATE Cert_Password WITH PASSWORD = '23987hxJ#KL95234Chinna'
;
INSERT INTO ums_user_type (usertype, usertypecreatedby)
VALUES ('mohit',ENCRYPTBYKEY(KEY_GUID(N'Sym_password'), 'chandra'))
CLOSE SYMMETRIC KEY Sym_password;
select * from ums_user_type
OPEN SYMMETRIC KEY Sym_password
DECRYPTION BY CERTIFICATE Cert_Password WITH PASSWORD = '23987hxJ#KL95234Chinna'
;
SELECT CAST(DECRYPTBYKEY(usertypecreatedby) as varchar(200)),usertype
FROM ums_user_type where usertypecreatedby=(ENCRYPTBYKEY(KEY_GUID(N'Sym_password
'), 'chandra'))
CLOSE SYMMETRIC KEY Sym_password;

Potrebbero piacerti anche