۹۷/۱/۱۴، ۱۱:۳۹ عصر
همونطور که میدونید ذخیره پسورد در دیتابیس دیگه به صورت md5 یا sha1 نیست و این روشها به دلیل کرک شدن دیگه مورد استفاده قرار نمی گیرند. برای همین توی این پست یه کلاس معرفی میکنم که کار هش کردن پسورد رو با نهایت امنیت انجام میده.
این کلاس از تابع crypt در php و از الگوریتم Blowfish برای هش کردن پسورد استفاده میکنه.
ساختار کلاس خیلی ساده است اگر دوست داشتید میتونید یه نگاه به سورسش بندازید. برای استفاده از این کلاس ابتدا کلاس مربوطه رو دانلود کنید و
از حالت فشرده خارج کنید و در پروژه require کنید و ازش استفاده کنید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
کدهای بالا طریقه hash کردن پسورد رو نشون میده. حال برای اینکه ببینیم پسورد وارد شده توسط کاربر درسته یا خیر از کدهای زیر استفاده میکنیم :
این کلاس از تابع crypt در php و از الگوریتم Blowfish برای هش کردن پسورد استفاده میکنه.
ساختار کلاس خیلی ساده است اگر دوست داشتید میتونید یه نگاه به سورسش بندازید. برای استفاده از این کلاس ابتدا کلاس مربوطه رو دانلود کنید و
از حالت فشرده خارج کنید و در پروژه require کنید و ازش استفاده کنید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
کدهای بالا طریقه hash کردن پسورد رو نشون میده. حال برای اینکه ببینیم پسورد وارد شده توسط کاربر درسته یا خیر از کدهای زیر استفاده میکنیم :
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
مقدار $hash مقداری هست که توی دیتابیس ذخیره شده و مقدار متغیر $pass توسط کاربر وارد میشه. اگر این دو باهم برابر بودن نتیجه True برمیگرده.
موفق باشید
موفق باشید
ثبت دامنه و فروش هاست، سامانه پیامک، طراحی سایت، خدمات شبکه
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
| دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
sms: 10004673 - 500021995
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
| دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
sms: 10004673 - 500021995