Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2012, 07:25
Avatar de venezolana32
venezolana32
 
Fecha de Ingreso: septiembre-2009
Mensajes: 71
Antigüedad: 14 años, 7 meses
Puntos: 3
Información Como alojo en una variable la direccion MAC de mi pc

Hola a todos de la comunidad, necesito de su ayuda, lo que pasa es que estoy haciendo un Sistema de Auditoria la cual es una Aplicacion JAVA de Escritorio y necesito crearle un codigo de seguridad para evitar que me copien la aplicacion. Lo quiero hacer hacer de la siguiente forma :
1. Guardar la direccion MAC de la PC en donde voy a instalar la aplicacion.
2. Esta variable la debo encriptar, estoy viendo si la encripto con MD5 o
concifrado de Datos Blowfish , ya veré.
3. Y por ultimo la guardo en la base de datos, y cada vez se ejecute la aplicación
compara la dirección MAC actual con la guardada en la base de datos.

Aqui les dejo la clase que recopila la direccion MAC :

Código PHP:
[CODE]import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.net.UnknownHostException;

public class 
serial2 {

   public static 
void main(String[] args){

    
InetAddress ip;
    try {

        
ip InetAddress.getLocalHost();
        
System.out.println("Current IP address : " ip.getHostAddress());

        
NetworkInterface network NetworkInterface.getByInetAddress(ip);

        
byte[] mac network.getHardwareAddress();

        
System.out.print("Current MAC address : ");

        
StringBuilder sb = new StringBuilder();
        for (
int i 0mac.lengthi++) {
            
sb.append(String.format("%02X%s"mac[i], (mac.length 1) ? "-" ""));
        }
        
System.out.println(sb.toString());

    } catch (
UnknownHostException e) {

        
e.printStackTrace();

    } catch (
SocketException e){

        
e.printStackTrace();

    }

   }[/
CODE

Lo que necesito es me ayuden a como puedo guardar esta direccion en una variable para poderla encriptar. Gracias!!!!!