Oi pessoal! Estou fazendo um projeto que necessita de login. Tive a ideia de colocar uma criptografia na senha antes de salvar no banco de dados. E pesquisei, mas não encontrei nada. Alguém consegue me explicar de uma forma simples.
import java.security.*
String password = '201703281329'
MessageDigest digest = MessageDigest.getInstance("SHA-256")
digest.update(password.getBytes("ASCII")) //mudar para "UTF-8" se for preciso
byte[] passwordDigest = digest.digest()
String hexString = passwordDigest.collect { String.format('%02x', it) }.join()