В настоящее время я использую метод кодирования для кодирования пароля здесь:Groovy не может расшифровать пароль
static encode = { String s ->
print(s)
MessageDigest md = MessageDigest.getInstance('SHA')
print(md)
md.update s.getBytes('UTF-8')
def result = Base64.encodeBase64 md.digest()
new String(result, "UTF-8");
}
Итак, есть ли какие-либо возможные способы его расшифровать? Я попытался decodeBase64()
и получил результат:
[64, -67, 0, 21, 99, 8, 95, -61, 81, 101, 50, -98, -95, -1, 92, 94, -53, -37, -66, -17]
Am I близко к успеху? Как преобразовать его в строку?
Благодарим вас за советы. Я попробую другой способ вместо расшифровки. –