TransWikia.com

Criptografar senha em groovy

Stack Overflow em Português Asked by R.Santos on January 6, 2022

Estou desenvolvendo uma aplicação que terá uma tela de login que se baseará em dados (user, password) já salvos em um banco MySQL, e para isso pensei em aplicar o mesmo Hash que foi utilizado na primeira vez criptografar a senha do usuário para assim validar se o usuário que está tentando acessar a aplicação já está cadastrado no banco. É a primeira vez que faço algo relacionado a criptografia de senha, então ao pesquisar referente ao assunto encontrei esse e esse conteúdo relacionado a criptografar a senha em JAVA, porém sempre que tento testar os códigos indicados nos links essa parte do código já acusa um erro no script em Groovy:

MessageDigest algorithm = MessageDigest.getInstance("MD5");
byte messageDigest[] = algorithm.digest("senha".getBytes("UTF-8")); \O erro é na palavra byte mostra um erro

Erro exibido:

Groovy:Primitive type literal: byte cannot be used as a method name at line: 22 column: 1. File:C:BonitaBPMCommunity-7.3.3workspacedefaultsrc-providedGroovyacript1494448116792.groovy @ line 22, column 1.

Se tiverem uma dica de como posso criptografar uma variável do tipo string via script Groovy.

One Answer

Você tem duas opções

byte[] messageDigest = ...

Ou

def messageDigest = ...

Faz tempo da postagem, mas para referência futura.

Answered by Pedro Witzel on January 6, 2022

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP