dae galera,
tem algum api pra cryptografar uma string?
eh q eu quero q qndo eu for criado um arquivo pra amarzenar dados o usuario nao possa compreende-lo, e nao possa adita-lo
vlw
Cryptografar
F
4 Respostas
R
Felipe,
Existe o JCA - Java Cryptography Extension. Não sei se vai te ajudar pois nunca estudei isso, mas dê uma olhada em:
http://java.sun.com/products/jce/doc/guide/HowToImplAProvider.html
Até mais,
Ricardo Serra
F
Olá,
para criptografia sem volta vc pode usar o código abaixo:/**
* Famous MD5 algorithm to ONE-WAY criptografy.
*
*
* @param toEncripty String to criptografy.
* @return String MD5 Encripty String.
*/
public static String encripty(String toEncripty) {
if (toEncripty != null) {
try {
synchronized (toEncripty) {
java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5");
md.update(toEncripty.getBytes());
byte[] hash = md.digest();
StringBuffer hexString = new StringBuffer();
for (int i = 0; i < hash.length; i++) {
if ((0xff & hash[i]) < 0x10)
hexString.append("0" + Integer.toHexString((0xFF & hash[i])));
else
hexString.append(Integer.toHexString(0xFF & hash[i]));
}
toEncripty = hexString.toString();
}
} catch (Exception e) {
e.getMessage();
}
}
return toEncripty;
}
Ou então dar uma olhada no almanaque do pacote java.security, aqui no site.
F
e como faz pra passar a string cryptografada pra string normal?
F
Olha eu nunca usei nada do código acima, mas eu fiz um programa de criptografia bem simples, com um camo que criptografa e um que discriptografa, bem simples , mas funciona muito bem , só quem tem o programinha concegue descriptografar…usando apenas [] e if
assim:
sring subs []{“A,B,C”…}
String subs2[]{"#,&,%"…}
if()outra.equals(“a”)
nova=subs[0];
e por ai vai…mas o principio é esse, bem simples mas funcionma
Criado 1 de agosto de 2003
Ultima resposta 4 de ago. de 2003
Respostas 4
Participantes 4
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo