moferferi
دوشنبه 05 مرداد 1388, 22:39 عصر
سلام
من کانکشن استرینگ برنامه ام را داخل یک فایل app.config قرار دادم
ولی یه مشکلی که دارم اینه که همه چیز واضح نشون داده میشه و هر کسی که این فایل را باز کنه میتونه کلمه عبور دیتابیس را بفهمه.
میشه کاری کرد که این فایل یا اصلا باز نشه و یا اطلاعات درونش به صورت رمز دربیاد .
البته تو قسمت 1001 نکته یه مثالی دیدم ولی نمیدونم چه شکلی باهاش کار کنم .اجراش کردم اتفاقی نه افتاد.
onfiguration config = ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None);
config.ConnectionStrings.SectionInformation.ForceS ave = true;
config.ConnectionStrings.SectionInformation.Protec tSection("RsaProtectedConfigurationProvider");
config.Save();
و یه سوال دیگه:بهترین روش برای ذخیره رشته اتصال در برنامه ای که ممکنه مقادیر رشته اتصال تغییر کنه چیه؟
من کانکشن استرینگ برنامه ام را داخل یک فایل app.config قرار دادم
ولی یه مشکلی که دارم اینه که همه چیز واضح نشون داده میشه و هر کسی که این فایل را باز کنه میتونه کلمه عبور دیتابیس را بفهمه.
میشه کاری کرد که این فایل یا اصلا باز نشه و یا اطلاعات درونش به صورت رمز دربیاد .
البته تو قسمت 1001 نکته یه مثالی دیدم ولی نمیدونم چه شکلی باهاش کار کنم .اجراش کردم اتفاقی نه افتاد.
onfiguration config = ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None);
config.ConnectionStrings.SectionInformation.ForceS ave = true;
config.ConnectionStrings.SectionInformation.Protec tSection("RsaProtectedConfigurationProvider");
config.Save();
و یه سوال دیگه:بهترین روش برای ذخیره رشته اتصال در برنامه ای که ممکنه مقادیر رشته اتصال تغییر کنه چیه؟