PDA

View Full Version : حرفه ای: نامشخص کردن کدهای فایل کانفیگ



حسین.کاظمی
دوشنبه 11 خرداد 1394, 07:04 صبح
سلام
یک سوال در مورد امنیت برنامه،
یک برنامه واسه یه شرکت کوچیک نوشتم حالا میخام برنامه را تحویلشون بدم،بانک اطلاعاتی برنامه اکسس هست که بروی اکسس یک پسورد گذاشتم،همونجوری که می دانید مسیر و پسورد فایل اکسس را در فایل کانفیگ برنامه مینویسه حالا دوتا سوال؟
1) میشه فایل کانفیگ را به مشتری ندیم؟
2) چجوری و به شکلی و با کمک چه برنامه ایی میشه واسه همیشه خط مربوط به رمز اکسس را در فایل کانفیگ ناخواناش کرد که دسترسی بهش امکان پذیر نباشد؛ بخواهم به مشتری تحویل بدم؟



<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<!--<add name="MPS.Properties.Settings.db_MPSConnectionString"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\db_MPS.accdb;Persist Security Info=True"
providerName="System.Data.OleDb" />-->
<add name="MPSProperties.Settings.db_MPSConnectionString1"
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db_MPS.mdb;Persist Security Info=True;Jet OLEDB:Database Password=****"
providerName="System.Data.OleDb" />
</connectionStrings>
</configuration>

arash21hhhh
دوشنبه 11 خرداد 1394, 07:23 صبح
سلام . شما می تونی مستقیم cnn رو داخل برنامه وارد کنی مثل یه رشته تا اینجا نیاد . یا هم اگه اینجوری استفاده می کنی می تونی از encrypt و decrypt استفاده کنی یعنی رشته اتصالو کد کنی و ذخیره و موقع استفاده دیکد !

حسین.کاظمی
سه شنبه 12 خرداد 1394, 19:01 عصر
سلام نمونه برنامه اینکریپت و دیکریپت را بلد نیسم میشه راهنماییم کنید؟