A jelszóból aszimmetrikus kulcs jön létre. Ez lehet varchar, char, varchar, bináris, VARBINÁR, vagy NCHAR típusú változó, amely jelszót tartalmaz, amelyből szimmetrikus kulcsot lehet előállítani. Bármely más adattípust, például a DÁTUMOT, először kifejezetten bináris értékre kell konvertálnia a születési dátum titkosításához.
@tiszta szöveg:
An NVARCHAR , char , varchar , bináris , VARBINÁR, vagy NCHAR az egyszerű szöveget tartalmazó típusú változó. A maximális méret az nyolcezer bájt .
Vissza típusok:
VARBINÁR val vel 8000 bájtokat maximális méret.
Végrehajtás:
CREATE TABLE dbo.encrypted_data ([Id] INT IDENTITY (1,1) ELSŐKULCS, [jelszó] VARBINARY (8000));
„Encrypted_data” nevű tábla létrehozása
Az id érték titkosítatlan marad, míg a jelszó oszlop típusa VARBINÁR (8000) , amely megfelel a ENCRYPTBYPASSPHRASE funkció.
INSERT INTO dbo.encrypted_data ([jelszó]) ÉRTÉKEK (ENCRYPTBYPASSPHRASE ('SQL Server 2017