Како шифровати лозинке помоћу „ЕнцриптБиПассПхрасе“?



Асиметрични кључ се генерише из приступне фразе. Ово може бити варцхар, цхар, варцхар, бинарни, ВАРБИНАРСКА, или НЦХАР променљива типа која садржи приступну фразу из које се производи симетрични кључ. Било који други тип података, попут ДАТУМА, прво морате експлицитно претворити у бинарну вредност да бисте шифровали датум рођења.

@јасни текст:

Ан НВАРЦХАР , цхар , варцхар , бинарни , ВАРБИНАРСКА, или НЦХАР променљива типа која садржи обичан текст. Тхе максимум величина је осам хиљада бајтова .



Врсте повратка:



ВАРБИНАРСКА са 8.000 бајтова максимална величина.

Имплементација:

СТВОРИ ТАБЕЛУ дбо.енцриптед_дата ([Ид] ИНТ ИДЕНТИТЕТ (1,1) ПРИМАРНИ КЉУЧ, [лозинка] ВАРБИНАРИ (8000));

Креирање табеле под називом „енцриптед_дата“

Вредност ид ће остати нешифрирана, док је ступац лозинке типа ВАРБИНАРСКА (8000) , који се подудара са повратним типом ЕНЦРИПТБИПАССПХРАСЕ функцију.



ИНСЕРТ ИНТО дбо.енцриптед_дата ([лозинка]) ВРЕДНОСТИ (ЕНЦРИПТБИПАССПХРАСЕ ('СКЛ СЕРВЕР 2017