همان طور که می دانید روش های زیادی برای رمزنگاری یک متن یا رشته یا یک عدد وجود دارد که یکی از قوی ترین این الگوریتم ها،الگوریتم رمزنگاری MD5 است که در این پروژه سعی شده است نحوه ی پیاده سازی الگوریتم MD5 را در قالب یک پروژه برای شما عزیزان نمایش دهیم.
همان طور که می دانید الگوریتم رمزنگاری MD5 در زیر مجموعه فضای نام system.security.cryptography زبان برنامه نویسی C# قراردارد که شما می توانید از آن استفاده کنید.
در MD5 در واقع ما ميخواهيم يه رشته رو رمزگذاري كنيم پس بايد اون رو به آرايه ای از بايت ها براي تابع تبديل كنيم كه اين تبديل با utf8encding انجام ميشه.همان طور که می دانید MD5 ، یک روش رمزنگاری است که به صورت گسترده به عنوان تابع درهمساز رمزنگارانه استفاده میشود. این الگوریتم یک رشته با طول متفاوت را به عنوان ورودی میگیرد و یک خلاصه پیام MD5 یا اثر انگشت با طول ۱۲۸بیت میسازد. الگوریتم MD5 توسعهای از الگوریتم MD4 است با این تفاوت که MD5 کمی کندتر از MD4 عمل میکند اما در طراحی آن بسیار محافظه کارانه عمل شدهاست.
امکانات لازم جهت اجرای پروژه :
1- نرم افزار Visual Studio 2010 و ورژن های بالاتر
رمز فایل
http://www.projectp30.ir می باشد
درسی شارپ را خریدم ولی رمز فایل زیپ اون را نداریم لطفا برام بفرستیمmd5سلام من پروژ رمزنگاری