1
tienda los datos que se cifran en una variable de SQL Express. Por ejemplo , se puede declarar e inicializar una variable de serie de la siguiente manera :
DECLARE @ texto plano NVARCHAR ( 50 )
SET @ texto plano = N'This son los datos que desea cifrar ' ;
2
Crear una contraseña que se debe mantener en secreto de alguien que no tiene una razón legítima para acceder al texto plano . Por ejemplo , puede crear una contraseña de la siguiente manera :
DECLARE @ frase NVARCHAR ( 50 )
SET @ contraseña = M'This es la clave de cifrado ' ;
3
Invocar el EncryptByPassPhrase () SQL Express primitiva para realizar el cifrado. Este código de ejemplo funciona para las variables creadas en los pasos anteriores :
DECLARE @ cyphertext VARBINARY (MAX )
SET @ cyphertext = EncryptByPassPhrase (@ frase , @ texto plano ) ;
< p > Tenga en cuenta que , a diferencia de @ y @ frase de contraseña en texto llano , @ cyphertext no es una cadena normal - es un bloque de datos binarios creados por el algoritmo de cifrado
.