JBolouri
4 سال پیش توسط JBolouri مطرح شد
2 پاسخ

خروجی های متفاوت در هش کردن یک رشته واحد

سلام دوستان..
من با استفاده از دستور زیر پسورد رو هش میکنم و بعدش توی دیتابیس ذخیره میکنم:

 $admin->password = Hash::make($request->get('password'));

ولی هم چه قبلش dd میگیرم چه توی دیتابیس سیو که میشه برای یک رشته هر دفه یه پسورد هش شده متفاوت میده..
مثلا این سه تا نتیجه، برای 123123123 هست..

$2y$10$pxjokWyd4W4UvL81ZWgmgOvR/DNQ9e.lyi8OoNcFOgVdPMAltygF.

$2y$10$wtaY4/jgTCkyAARcnqKyS.jMELqmVYscPWG81GlW.sLsZmBKbVdGa

$2y$10$eO3O6DV.Aoy.Shx1uzFTL.F2MqBDdrGyoc5HmsQrkoizhLQQQSHY.

مگه نباید الگوریتمی که هش میکنه برای هر رشته یه هش منحصر به فرد داشته باشه؟
الان این مشکل داره یا نه اوکیه؟


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
1

@javadbolouri72
سلام.
مقاله زیر رو مطالعه کنید کامل توضیح داده که چرا این طوریه:
https://mnshankar.wordpress.com/2014/03/29/laravel-hash-make-explained/


JBolouri
@javadbolouri72 4 سال پیش مطرح شد
0

@mohsenbostan
ممنون پس اوکیه


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام