Генерация паролей Java и PHP работает вместе

Я работаю над плагином Spigot / Bukkit, который создаст новую таблицу и сохранит случайно сгенерированный пароль администратора в этой таблице, если эта таблица не существует.

Я хочу использовать тот же метод проверки пароля в PHP, что и при генерации пароля в Java. Я не уверен, как конвертировать мой PHP в Java.

PHP Password Checker / Генератор

$clean_password будет случайным образом сгенерированная строка, которая должна быть зашифрована.

$password_salt = dechex(mt_rand(0, 2147483647)) . dechex(mt_rand(0, 2147483647));
$hashed_password = hash('sha256', $clean_password . $password_salt);

for($round = 0; $round < 65536; $round++) {
$hashed_password = hash('sha256', $hashed_password . $password_salt);
}

Как я могу преобразовать это в Java?

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

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …