У меня есть 2 пароля: пароль администратора и пароль входа на сайт. Необходимо сравнить их, чтобы было совпадение не более 75%. Если хранить пароли без шифрования - сравнение довольно простое. Если шифровать, скажем md5, получаются несравнимые пароли... приведу пример: Код (Text): $str1 = "123456"; $str2 = "1234567"; $var1 = similar_text($str1, $str2, $tmp1); $var2 = similar_text(md5($str1), md5($str2), $tmp2); echo "$tmp1 - $tmp2"; результат: 92.307692307692% - 25% Есть варианты хранения паролей в зашифрованном виде, но так, чтобы их можно было сравнить?
В зашифрованном - да. В захэшированном - нет. Это разные вещи. Но вы же хэшируете, а не шифруете, так что никак.