Мне нужно сохранить небольшое количество полей базы данных (~ 3) в зашифрованном виде в таблицах базы данных.
В целом, лучше ли шифровать/расшифровывать данные в приложении с использованием криптографии .net или шифровать/дешифровать данные в базе данных с использованием симметричного шифрования ключей? Каковы плюсы и минусы двух методов?
Вот моя среда:
Приложение - веб-приложение для интрасети
Платформа разработки - Visual Studio 2010, ASP.Net,.Net Framework 3.5
Серверная операционная система - Windows Server 2008
База данных - SQL Server 2008