Decryptbykey возвращает пустую строку. В чем может быть проблема?
Добрый день!
Возникла такая проблема: в базе хранится пароль, зашифрованный функцией encryptbykey.
Применение decryptbykey к этому полю возвращает пустую строку. Вроде все правильно.
зашифрованное поле varbinary(max), расшифрованное varchar(max), ключ перед декриптом открываю, но строка все равно пустая. Всю голову сломал уже)
SQL Server 2012
DecryptByKey uses a symmetric key. This symmetric key must already be open in the database. There can be multiple keys open at the same time. You do not have to open the key immediately before decrypting the cipher text.