Articles of хэш

Способы хранения информации для входа в базу данных

Каков наилучший способ хранения информации для входа в базу данных? Я знаю, что сохранение пароля текстового текста вовсе не предлагается. Каковы другие методы? Какие функции в PHP доступны для хранения и аутентификации информации для входа в систему, если используются хэш-значения пароля? Я использую PHP, MySQL, сервер Apache на компьютере с Windows.

Как преобразовать массив в несколько переменных в PHP

У меня есть массив: $r = array(1,2,42,55); и я хочу вызвать encrypt(); функция хешидов который принимает следующие значения: encrpyt(1,2,42,55); Я попробовал extract($r) но он не работает.

Вход в систему md5 с php и mysql

Мне был предоставлен файл excel с примерно 450 именами пользователей и паролями (пароли закодированы с хешем MD5). Как я могу поместить этот файл excel (.xls) в мою базу данных MySQL и на веб-сайт (php-side), как я могу проверить, введенный пользователем пароль – это правильный пароль (я ничего не знаю о хешировании пароля с MD5 или […]

Как сохранить пароль пользователя с помощью Bcrypt

Я разрабатываю сайт php, и я использовал sha1 для хранения пароля для пользователей, но позже я понял, что sha1 небезопасен. Лучше я использую Bcrypt, теперь я пытаюсь найти Bcrypt, но эти вопросы. Как вы используете bcrypt для хеширование .. и используется ли Bcrypt для Hashing слишком сложно, я не понимаю, что они объясняют. <?php $pass […]

Как получить 64-битный целочисленный хеш из строки в PHP?

Мне нужны 64-битные целые хэши строк для чего-то вроде хэш-карты. Мне кажется, что нет встроенной хеш-функции PHP, которая может возвращать 64-битные целые числа? Я думаю, что можно взять первую часть хэша sha1 и преобразовать его в целое. Однако это не принесет лучших результатов, и преобразование кажется сложным. Конечно, было бы неплохо использовать собственные PHP-функции без […]

Надежно воспроизвести на C # устаревший метод хэширования пароля, реализованный в PHP

Мы переносим приложение PHP, которое работает в Linux, в нашу новую инфраструктуру единого входа (SSO), реализованную на C # и работающую в Windows. В рамках процесса миграции нам нужна наша инфраструктура SSO SSO, чтобы иметь возможность хэш-паролей точно так же, как и приложение PHP. В то время как приложение PHP использует довольно разумный алгоритм хэширования […]

Как измерить относительную стоимость исполнения различных методов хеширования в PHP?

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

Как преобразовать текст в хеш phpbb?

Я пытаюсь преобразовать тестовый пароль (test4) в хэш-код phpbb3. Это код, который я пробовал: <?php /** * * @package phpBB3 * @version $Id: v3_dbal.xml 44 2007-07-25 11:06:55Z smithy_dll $ * @copyright (c) 2005 phpBB Group * @license http://opensource.org/licenses/gpl-license.php GNU Public License * */ /** * @ignore */ define('IN_PHPBB', true); include ("functions_phpbb.php"); $data['new_password'] = "testing4"; $user_row […]

Ошибка PHP mcrypt_encrypt / mcrypt_decrypt, возвращает другое значение

Я искал ответ, но не смог найти его здесь. Пожалуйста, извините меня, если этот вопрос уже задан. У меня есть простой шифрование кода и дешифрование строки, строки выглядят одинаково, но при сравнении их с использованием == они не кажутся одинаковыми, поэтому хеши тоже разные. Вот мой код: $oppa = "rompish"; $opp_enc = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, "key", $oppa, […]

PHP 5.5 password_ * функции повторного хеширования

Я установил мое хэширование пароля с помощью функций PHP password_* 1) password_hash($password, PASSWORD_BCRYPT, array("cost" => 11); 2) return password_verify($password, $hashedPassword)? true : false; return password_verify($password, $hashedPassword)? true : false; Все работает нормально. Я также нашел функцию password_needs_rehash (), которая имеет 2 параметра, $ hashedPassword и алгоритм, например: password_needs_rehash ($ hashedPassword, PASSWORD_BCRYPT); Я понимаю использовать это, […]