У меня есть эта функция для шифрования паролей в Java, но как-то, когда я звоню
MessageDigest, он каждый раз возвращает другой результат, даже если я вызываю его с тем же паролем. Интересно, я что-то неправильно инициализирую?
public String encrypt (String password) {
MessageDigest md = MessageDigest.getInstance("SHA-1");
md.reset();
md.update(password.getBytes(Charset.forName("utf-8")),0,password.length());
String res = md.digest().toString();
}