انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: feeruzy در 14 دی 1391، 07:54 ب‌ظ

عنوان: رمز گذاری php , mysql
ارسال شده توسط: feeruzy در 14 دی 1391، 07:54 ب‌ظ
سلام. برای یک فرم لوگین php من از md5 برای فیلد رمز استفاده کردم. اما پسوردی که در mysql ذخیره میشه و پسوردی که مستقیما رمزگذاری میشه متفاوته.

c4ca4238a0b923820dcc
c4ca4238a0b923820dcc509a6f75849b

دلیلش چیه؟ راه حل چیه؟
مرسی برای پاسخهاتون.
عنوان: پاسخ : رمز گذاری php , mysql
ارسال شده توسط: doomhammer65ir در 14 دی 1391، 07:59 ب‌ظ
http://blog.sam-pointer.com/2010/01/26/md5sum-vs-phps-md5-functionگمان کردم md5 پی اچ پی و خود بش رو میگی .
عنوان: پاسخ : رمز گذاری php , mysql
ارسال شده توسط: majidkamali1370 در 14 دی 1391، 08:14 ب‌ظ
دقیقا بر هم منطبق هستن.
احتمالا یه محدودیت سایز توی php یا پایگاه داده دارید که اینجوری شده.
با varchar به طول ۵۰ امتحان کنید شاید درست بشه.
عنوان: پاسخ : رمز گذاری php , mysql
ارسال شده توسط: feeruzy در 15 دی 1391، 12:51 ق‌ظ
دقیقا بر هم منطبق هستن.
احتمالا یه محدودیت سایز توی php یا پایگاه داده دارید که اینجوری شده.
با varchar به طول ۵۰ امتحان کنید شاید درست بشه.

درسته، اندازه فیلد رو varchar(20) تنظیم کرده بودم. مرسی برای جواب. درست شد.