رمزنگاری اطلاعات Asp.Net

چهارشنبه 19 تیر 1392

رمزنگاری اطلاعات Asp.Net <br/> در بیشتر مواقع نیاز داریم کلمه عبور ها و موارد مهم در بانک اطلاعاتی را رمز نگاری کنیم <br/> در این روش اطلاعات رو به روش امن رمز نگاری میکنیم

سلام دوستان

امروز می خوام رمز نگاری اطلاعات رو بهتون یاد بدم

در بیشتر مواقع نیاز داریم کلمه عبور ها و موارد مهم در بانک اطلاعاتی را رمز نگاری کنیم

در این روش اطلاعات رو به روش امن رمز نگاری میکنیم

در نمونه یک کلاس وجود دارد که کار Encrypt و  DeCrypt رو انجام میده

متد Encryp

        public static string EncryptString(string Message)
        {
//Code ...
}

متد بالا کار رمز نگاری انجام میده به این صورت که ورودی متد رشته را دریافت میکند و رمز نگاری شده بر میگرداند

برای رمز نگاری نیاز به یک کلمه عبور است که براساس اون رمز نگاری انجام میشه و برای Decrypt هم باید از همین رمز استفاده کنید

            byte[] TDESKey = HashProvider.ComputeHash(UTF8.GetBytes("123456"));

حالا متد بازگردانی یا همان Decrypt به این صورت که رشته رمزنگاری را گرفته و اصل متن را برمیگرداند

        public static string DecryptString(string Message)
        {
//Code...
}

در این متد به همان رشته به اصطلاح کلمه عبور نیاز داریم

    byte[] TDESKey = HashProvider.ComputeHash(UTF8.GetBytes("123456"));

 

نمونه ضمیمه شده است

موفق و پیروز باشید

فایل های ضمیمه

ایمان مدائنی

نویسنده 1299 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

تاکنون هیچ کاربری از این پست تشکر نکرده است

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید