Conservare i dati da cifrare in una variabile SQL Express . Ad esempio, è possibile dichiarare e inizializzare una variabile stringa come segue :
DECLARE @ plaintext nvarchar ( 50 ) per
SET @ plaintext = N'This sono i dati che si desidera crittografare ';
2
Creare una passphrase che si deve mantenere il segreto da qualcuno che non ha un motivo legittimo per accedere al testo in chiaro . Ad esempio, è possibile creare una passphrase come segue:
DECLARE @ passphrase nvarchar ( 50 ) per
SET @ passphrase = M'This è la chiave di cifratura ';
3
Invoca il ENCRYPTBYPASSPHRASE ( ) SQL Express primitiva per eseguire la crittografia . Questo codice di esempio funziona per le variabili create nei passaggi precedenti :
DECLARE @ cifrato varbinary (max ) per
SET @ cifrato = ENCRYPTBYPASSPHRASE ( @ passphrase , @ plaintext ) ;
Si noti che , a differenza di @ plaintext e @ passphrase , @ cifrato non è una stringa regolare - si tratta di un blocco di dati binari creati con l'algoritmo di cifratura
.
software © www.354353.com