Во всех моих приложениях VB6 информация о соединении хранилась в зашифрованных полях в базе данных. Никто не имеет доступа к базе данных, и если бы кто-нибудь это сделал, все, что они могли увидеть, было связью зашифрованных значений.Где вы храните свои строки подключения?
Всегда был недостаток этого метода. Получение информации о соединении, требуемой с использованием жесткого кода id/password в приложении, который будет извлекать эту информацию о соединении и формировать строку.
В мире .NET я в настоящее время храню этот жесткий код id/password в файле app.exe.config. Рекомендуемый метод - зашифровать строку соединения в файле?
Какие классы я могу использовать для шифрования/дешифрования?
Почему все голосуют за это? OP даже не работает на ASP.NET! –
Я думаю, если кто-то отвечает, а его репутация составляет более 50 тыс., Он должен быть гением, который всегда прав ...? Это не удар в marc_s; Я вижу, что это происходит все время здесь, и это наносит ущерб ценности сообщества. Он должен остановиться. –
Marc_S, Я работаю над клиентским приложением. Ничего общего с ASP.NET. По внешнему виду утилиты выглядит так, что это будет работать с IIS. – abhi