PDA

View Full Version : کمک در مورد الگوریتم MD5



mrrajabi
سه شنبه 01 آبان 1386, 15:00 عصر
سلام دوستان عزیز...
من در مورد الگوریتم MD5 یه چیزائی شنیدم ولی تا حالا ازش استفاده نکردم.
حالا می خواستم ببینم که موقع کد کردن و اونور موقع دیکد کردن چه کارائی باید کرد؟
اگه لطف کنید یه مثال خیلی خیلی کوچولو هم بزنید ممنون میشم.
با تشکر پیشاپیش از لطف دوستان
Mr.rD

sweb
سه شنبه 01 آبان 1386, 15:41 عصر
من در مورد الگوریتم MD5 یه چیزائی شنیدم ولی تا حالا ازش استفاده نکردم.
حالا می خواستم ببینم که موقع کد کردن و اونور موقع دیکد کردن چه کارائی باید کرد؟
اگه لطف کنید یه مثال خیلی خیلی کوچولو هم بزنید ممنون میشم.

این الگوریتم، یک الگوریتم Encryption یک طرفه هستش و داده ورودی شما رو تبدیل به یک کد HEX 32 کاراکتری می کنه و دیگه قابل بازگشت نیست!

منظورم این هست که این کد دیگه قابل تبدیل شده به apple نیست!!!



echo md5("apple"); // 1f3870be274f6c49b3e31a0c6728957f

از این الگوریتم (تابع md5()) برای تصدیق ورودی داده شده با وردی های ذخیره شده در دیتا بیس استفاده می کنند. بدین صورت که مثلاً کلمه عبور شما بصورت md5 در دیتا بیس ذخیره میشه و بعد از اون اگه شما خواستید وارد سایت بشین بعد از وارد کردن کلمه عبور، برنامه تست می کنه اگه ورودی شما با MD5 ذخیره شده در دیتا بیس (که همون پسور شما هست) مطابقت داشت اجازه ورود به شما میده.