راکت
حل شده

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

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.

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

ثبت پرسش جدید

پاسخ‌ها

2
محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

بهترین پاسخ

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

JBolouri
JBolouri
@javadbolouri72

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

شاید پاسخ شما همین‌جا باشد

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

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