Tenho o seguinte código:
import javax.crypto.<em>;
import javax.crypto.spec.</em>;
import java.security.MessageDigest.*;
public final class t {
public static void main (String args[]) {
CriptaBase64(“1”);
}
private static String CriptaBase64(String TextoIni) {
String key1 = “e8aa00ff940a2a9394a6f49a1cd7bd7b”;
String senha = “9pmdNx/CMUkK9qcpGHPeKg==”;
String RetVal = “”;
try {
String TextoCripto = new sun.misc.BASE64Encoder().encode(TextoIni.getBytes());
RetVal = TextoCripto;
} catch ( Exception e ) {
e.printStackTrace();
}
System.out.println( "Chave Original…: " + key1 );
System.out.println( "Senha Gravada…: " + senha );
System.out.println( "Senha Encriptada: " + RetVal );
return RetVal;
}
}
Pergunta: Eu preciso encriptar uma senha, porém preciso que o encriptador tenha como base uma KEY pré definida…(key1)
É possível?
Obrigado.
