مرجع پارسی MyBB

نسخه‌ی کامل: مشکل هش کردن پسورد در مای بی
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
سلام دوستان . می خواستم بدونم پسورد هایی ک در مای ادمین ذخیر میشن توی تیبل user فرمتشون چیه
md5-md2-md4 نبودن لطفا راهنمایی کنیدHuh
$stored_pass = md5(md5($salt).md5($plain_pass));

source : web
دمت گرم فارسیشم بلدی توضیح بدی ؟Huh
درود

به این تاپیک هم مراجعه کنید
http://community.mybbiran.com/thread-15909.html
$salt یک رشته 8 کاراکتری هست که موقع ثبت نام و یا بازیابی پسوورد به صورت رندم توسط سیستم ایجاد میشه و تو دیتابیس ذخیره میشه

$password رشته ای هست که شما به عنوان پسوورد وارد کردید و سیستم با md5 رمزگذاری کرده

رمزگذاری نهایی به این شکل هست
md5(md5($salt).$password)


یعنی یکبار رمزی که وارد میکنید md5 میشه
یک بار هم salt رمزگذاری میشه و به انتهاش پسوورد الحاق میشه
رشته جدیدی که به دست میاد دوباره رمز گذاری میشه
مقدار نهایی توی دیتابیس با اسم password ذخیره میشه


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


توضیحات بیشتری نیاز بود بفرمایید تا توضیح بدم