These functions support digital signing, digital signature validation, encryption, and decryption.
| ENCRYPTBYKEY | DECRYPTBYKEY |
| ENCRYPTBYPASSPHRASE | DECRYPTBYPASSPHRASE |
| KEY_ID | KEY_GUID |
| DECRYPTBYKEYAUTOASYMKEY | KEY_NAME |
| SYMKEYPROPERTY |
| ENCRYPTBYASYMKEY | DECRYPTBYASYMKEY |
| ENCRYPTBYCert | DECRYPTBYCERT |
| ASYMKEYPROPERTY | ASYMKEY_ID |
| SIGNBYASYMKEY | VERIFYSIGNEDBYASMKEY |
| SIGNBYCERT | VERIGYSIGNEDBYCERT |
| IS_OBJECTSIGNED |
| DecryptByKeyAutoCert |
| HASHBYTES |
| CERTENCODED (Transact-SQL) | |
| CERTPRIVATEKEY (Transact-SQL) |
Functions
Encryption Hierarchy
Permissions Hierarchy (Database Engine)
CREATE CERTIFICATE (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)
Security Catalog Views (Transact-SQL)