Задать вопрос
@kalsc12345
Неизвестный человек.

Шифровка неизвестного хэша?

Есть скрипт:

<?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)
Но, как мне его вбить, чтобы хэш зашифровался в этот тип я не знаю.
  • Вопрос задан
  • 308 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
karabanov
@karabanov
Системный администратор
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы