Vou postar aqui uma função que lhe retorna um "TOKEN".
public String getToken(String password) { String passwordEncrypted = null; try { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(password.getBytes("UTF-8")); BigInteger bigInteger = new BigInteger(1, md.digest()); passwordEncrypted = bigInteger.hash(16); } catch(NoSuchAlgorithmException e) { e.printStackTrance(); } return passwordEncrypted; }
Perceba que o SHA1 converte uma String através da tabela ASCII (16BITS) em outra String na qual chamamos de TOKEN! Isso é muito utilizado quando necessitamos de comunicação com webservices restritos!
Espero ter ajudado,
Abraço
Nenhum comentário:
Postar um comentário