رمزنگاری Web.Config
چهارشنبه 18 دی 1392همانطور که اطلاع دارید اطلاعات مهم در برنامه های ما در Web.Config ذخیره میشوند<br /><br />مانند رشته اتصال بانک ،ایمیل و کلمه عبور،اطلاعات پنل اس ام اس و ...<br />در این مقاله نحوه رمزنگاری اطلاعات داخل Web.Config را بررسی خواهیم کرد
سلام
همانطور که اطلاع دارید اطلاعات مهم در برنامه های ما در Web.Config ذخیره میشوند
مانند رشته اتصال بانک
ایمیل و کلمه عبور
اطلاعات پنل اس ام اس
و ...
خب در مرحله در Web.Config و در قسمت AppSetting یک مقدار درج میکنیم برای تست
مقدار مورد نظر ما برای رمزنگاری www.Barnamenevisan.Org است
خب در صفحه برنامه دو کلید وجود دارد کلید اول برای رمزنگاری با عنوان btnEncrypt
با فعال شدن این کلید یک متد با نام EncryptAppSetting فراخوانی میشود
این متد مقدار Name را از AppSetting داخل Web.Config خوانده و تحویل متدی با نام Encrypt میده برای رمز نگاری
متد بالا وظیفه رمز نگاری را بر عهده دارد و دقت کنید کلیدی که شما برای رمزنگاری درج میکنید برای بازگشت نیز نیاز است
بعد از زدن کلید مقدار داخل Name رمزنگاری خواهد شد
خب حالا نوبت کلید Decrypt شده
این کلید باید رشته را به حالت اول برگردانده و تحویل ما بدهد
با فعال شدن این کلید متدی با نام Decrypt فراخوانی خواهد شد که رشته رمزنگاری شده را دریافت و متن واقعی را برمیگرداند
نتیجه کار در تصویر زیر مشخص است
دقت کنید کلید درج شده در متد Encrypt باید در این متد نیز درج شود
نمونه هم براتون ضمیمه کردم
امیدوارم خوشتون اومده باشه
موفق و پیروز باشید
- ASP.net
- 6k بازدید
- 15 تشکر