Мне нужно разработать приложение, которое хранит данные в базе данных SQL Server 2005 (само приложение будет либо службой WCF, либо веб-службой Asp.Net).
Теперь, эти данные в высшей степени конфиденциальны, и мне нужно хранить их в зашифрованном виде в базе данных.
Итак, мне интересно, каковы лучшие практики в этом отношении. Я знаю, что есть некоторые возможности шифрования, которые встроены в SQL Server. Есть ли для этого тип ресурса «для чайников», чтобы я мог быстро приступить к работе.
В качестве альтернативы я думал, что мог бы шифровать / дешифровать в своем коде C #, а не в базе данных - может быть, есть слой, который обрабатывает это чуть выше уровня доступа к данным (это хорошая идея)?