Шифрование в SQL-сервере и чтение / дешифрование на стороне клиента

Я написал в sql:

CREATE SYMMETRIC KEY SecureSymmetricKey
    WITH ALGORITHM = TRIPLE_DES
    ENCRYPTION BY PASSWORD = 'StrongPassword';

DECLARE  @str NVARCHAR(1000)
SET @str = 'lala';

OPEN SYMMETRIC KEY SecureSymmetricKey
    DECRYPTION BY PASSWORD = 'StrongPassword';

DECLARE @encrypted_str VARBINARY(MAX)
SET @encrypted_str = 
          EncryptByKey(Key_GUID('SecureSymmetricKey'), @str);
  • значение encrypted_str теперь находится в таблице.

как я могу прочитать это на C #? (и расшифровать в C #)

0
задан Yahia 20 October 2011 в 17:56
поделиться