![]() |
Citat:
Kod:
$salt = 'salt'; Kod:
//oldpass Kod:
$str = "0123456789abcdefghijk"; //21 tecken långt Kod:
Array |
Vad är problemet?
Det kommer fortf. att ge samma resultat när användaren skriver in sitt lösenord? Den användare först och andra placeringen i arrayen. Den 3dje används inte vid lösenordsskapande eller lösenordsverifiering. Ja, kan klassas som osäkert eftersom sista tecknet inte kontrolleras. |
Citat:
|
Citat:
Eller så byter man ut str_split emot: Kod:
function hashpass ($password, $salt) Kod:
function hashpass ($password, $salt) |
Det funkar annars att bara köra så här:
Kod:
$oldpass = str_split($password, (strlen($password) / 2) + 1); |
Alla tider är GMT +2. Klockan är nu 18:01. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson