PHP в Java (хэш sha-1 и base64)

Код в php:

$hash = base64_encode(sha1( $password, TRUE ));

Мне нужно это на Java.

String hash = "";
try {
MessageDigest crypt =  MessageDigest.getInstance("SHA-1");
crypt.reset();
crypt.update(pass.getBytes("UTF-8"));
hash = Base64.getEncoder().encodeToString(crypt.digest(pass.getBytes()));
} catch (NoSuchAlgorithmException | UnsupportedEncodingException ex) {
Utilit.LoggingBD(Utilit.getIP(), 12, ex.toString());
Logger.getLogger(Guard.class.getName()).log(Level.SEVERE, null, ex);
JOptionPane.showMessageDialog(null, "Ошибка хэширования пароля");
}
return hash;

Коды имеют разные результаты. Мне нужен результат php-кода

1

Решение

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

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector