Есть скрипт:
<?php
$config = [
'db_name' => 'db',
'db_host' => '127.0.0.1',
'db_user' => 'user',
'db_pass' => 'pass',
];
$dsn = 'mysql:dbname='.$config['db_name'].';host='.$config['db_host'];
$pdo = new PDO($dsn, $config['db_user'], $config['db_pass']);
$stmt = $pdo->prepare('INSERT INTO `hash` (`pass`, `hash`) VALUES (:pass, :hash)');
$fp = fopen('words.txt', 'r');
if ($fp) {
while (($buffer = fgets($fp)) !== false) {
$stmt->execute(['pass' => $buffer, 'hash' => MD5($buffer)]);
}
if (!feof($fp)) {
echo "Ошибка: fgets() неожиданно потерпел неудачу\n";
}
fclose($fp);
}
У меня сайт который по базе данных ищет хэш с расшифровкой но я столкнулся вопросом:
Хэш:
$SHA$e78885bac11aa90c$1b823528821abd29d15a57cde6b6736d8c9bfb45713ef64502609f71c4d67157
Данный хэш используют в игре MineCraft, как зашифровка в Authme
Тип хеша: SHA256(AuthMe)
Но, как мне его вбить, чтобы хэш зашифровался в этот тип я не знаю.