Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/03/2012, 15:59
Avatar de liloo6retug
liloo6retug
 
Fecha de Ingreso: junio-2010
Ubicación: Marsella
Mensajes: 109
Antigüedad: 13 años, 10 meses
Puntos: 11
Respuesta: Como alojo en una variable la direccion MAC de mi pc

dos inquietudes..

1. como se esta guardando el dato de la MAC a la base de datos
2. si se supone que la tienes encriptada en la base de datos, y si haces la consulta con la mac consultada al ejecutar la aplicacion

buenoo seria usar una funcion para que conviertas la mac del equipo donde se ejecuta

necesitas de los siguientes import

import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public static String getMD5(String entrada) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] messageDigest = md.digest(entrada.getBytes());
BigInteger number = new BigInteger(1, messageDigest);
String hashtext = number.toString(16);
while (hashtext.length() < 32) {
hashtext = "0" + hashtext;
}
return hashtext;
}
catch (NoSuchAlgorithmException e) {
throw new RuntimeException(e);
}
}

se supone que tienes el dato de la mac y lo que haces es: getMD5(maccapturada)
y luego hacer un select a tu tabla de usuarios y verficar que las dos cadenas son iguales..

prueba usando http://www.md5.net/ para que verifiques que te muestra el dato en md5...