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