Ответ
Нет, хеширование — это односторонний процесс. Хеш-функция преобразует данные в уникальную строку фиксированной длины, но обратное преобразование невозможно.
Пример:
val input = "password123"
val hash = input.hashCode() // Получаем хэш
println(hash) // Выведет число (например, -1392873475), но из него нельзя восстановить "password123"
Если нужна обратимость, используйте шифрование (AES, RSA), а не хеширование (SHA, MD5).