Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Какие есть возможности шифрования входных данных?  [new]
RTYi
Member

Откуда:
Сообщений: 91
Какие есть возможности шифрования входных данных в MSSQL 2008?

Желательно с использованием ключа.

Я пользуюсь EncryptByAsymKey, но при выполнении селекта отображается только количество вставленных строк NULL, да и расшифровка что-то не проходит.

Шифрую:
insert into tbl values(EncryptByAsymKey(AsymKey_ID('JanainaAsymKey02'), 'cddcd'))

Расшифровываю:
select DecryptByAsymKey( AsymKey_Id('JanainaAsymKey02'), col1 ) from tbl

Получаю:
NULL
12 июн 09, 19:19    [7294646]     Ответить | Цитировать Сообщить модератору
 Re: Какие есть возможности шифрования входных данных?  [new]
RTYi
Member

Откуда:
Сообщений: 91
А возможно ли создать такое шифрование:на вход подается строка, потом шифруется и выводится результат шифрования, типо вот так:

Select dbo.encrypt('ABC');

Result:
8D9DA68651301B0C
15 июн 09, 15:41    [7300861]     Ответить | Цитировать Сообщить модератору
 Re: Какие есть возможности шифрования входных данных?  [new]
Glory
Member

Откуда:
Сообщений: 104760
RTYi
А возможно ли создать такое шифрование:на вход подается строка, потом шифруется и выводится результат шифрования, типо вот так:


На вход чего ? Вы про шифрование данных в базе или про шифрование траффика между сервером и клиентом ?
15 июн 09, 15:44    [7300882]     Ответить | Цитировать Сообщить модератору
 Re: Какие есть возможности шифрования входных данных?  [new]
ererererer1
Guest
может так тебе легче будет

DECLARE @Passphrase varchar(128), @Mytext varchar(128);
DECLARE @passphasekey as varbinary(max)
SET @Passphrase = 'This is my PassPhrase Text for Encrypting';
SET @Mytext = 'My Clear Text'
SET @passphasekey = EncryptByPassPhrase(@Passphrase,@Mytext)

-- Decrypting Data by DecryptByPassPhrase
Select convert(varchar(max),DecryptByPassPhrase(@Passphrase,@passphasekey) )
15 июн 09, 16:20    [7301110]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить