Во всех моих приложениях VB6 информация о соединении хранилась в зашифрованных полях базы данных. Ни у кого нет доступа к базе данных, а если бы кто-то и имел, то все, что они могли бы увидеть, — это набор зашифрованных значений.
В этом методе всегда был недостаток. Для получения информации о подключении необходимо использовать жестко закодированный идентификатор/пароль в приложении, которое извлекает эту информацию о подключении и формирует строку.
В мире .NET я в настоящее время храню этот жестко запрограммированный идентификатор/пароль в файле app.exe.config. Рекомендуемый метод — зашифровать строку подключения в файле?
Какие классы я могу использовать для этого шифрования/дешифрования?