Использование SHA 1 Hash в Laravel

Я хочу хэшировать некоторые строки символов, используя sha1 в laravel. но независимо от того, что это за строки, они возвращают один и тот же хэш. Пожалуйста, мне нужно знать, почему это так, или что я делаю не так. Смотрите ниже мой код:

$lice = $serial->sname.$serial->company.$serial->effDate.$serial->ltype;
//$serial->sname is MTS;
//$serial->company is Godowns Technology;
//$serial->effDate is 2017-01-24;
//$serial->ltype is Trial

$lice2= sha1($lice);
$lice3 = chunk_split($lice2,5,'-');
$lice4 =strtoupper($lice3);
based on the information above, the $lice4 is always return:
DA39A-3EE5E-6B4B0-D3255-BFEF9-56018-90AFD-80709

Пожалуйста, мне нужна помощь в этом

-2

Решение

Все, что я сделал, — это удостоверился, что мои вариабельные значения были извлечены из формы, и они были правильно нацелены. Следовательно, как только это будет сделано, я могу объединить и получить правильный хеш.

 $lice = $request->sname.$request->company.$request->effDate;
//$lice = $serial->sname;
$lice2= sha1($lice);
$lice3 = chunk_split($lice2,5,'-');
$lice4 =strtoupper($lice3);

Serial::create([
'sname' => $request->sname,
'company' => $request->company,
'effDate' => $request->effDate,
'ltype' => $request->ltype
]);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]