Как я могу гарантировать, что PHP crypt () работает так же, как с 5.3.6 до 5.3.7 - PullRequest
0 голосов
/ 19 августа 2011

Я только что обновил PHP с 5.3.6 до 5.3.7 и заметил, что crypt () не дает мне таких же результатов.

Я откатился до предыдущей версии, так как это мешает работе системы входа в систему.

Я хотел бы знать, могу ли я что-нибудь сделать, чтобы одна и та же система шифрования использовалась от версии к версии.

Я просто использую это просто, прямо из руководства, как это:

// make the password    
$newPassword = crypt($_POST['password']);    

// check the password (separate script, using the $newPassword just generated)    
if (crypt($_POST['password'], $newPassword) == $newPassword) {

}

1 Ответ

0 голосов
/ 19 августа 2011

Подходящий тест - написать и использовать crypt для произвольной строки, затем выписать криптографические данные в виде строки из каждой версии, а затем сравнить.это, возможно, проверить обновления версии на веб-сайте в качестве первого средства, чтобы сэкономить время.

...