Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2011, 12:03
Duffing
 
Fecha de Ingreso: mayo-2011
Mensajes: 47
Antigüedad: 10 años, 2 meses
Puntos: 0
Problema con PHP decode.

Hola a todos, ¿Como les va?.

He estado teniendo problemas con la funcion PHP decode.

Este es el codigo en java para encriptar:
Código:
						System.out.print("Account name: ");
						_uname = _in.readLine().toLowerCase();

						System.out.print("Password: ");
						_pass = _in.readLine();

						System.out.print("Access level: ");
						_level = _in.readLine();

				addOrUpdateAccount(_uname.trim(), _pass.trim(), _level.trim());

	private static void addOrUpdateAccount(String account, String password, String level) throws IOException, SQLException, NoSuchAlgorithmException
	{
		// Encode Password
		MessageDigest md = MessageDigest.getInstance("SHA");
		byte[] newpass;
		newpass = password.getBytes("UTF-8");
		newpass = md.digest(newpass);
		
		// Add to Base
		Connection con = null;
		con = L2DatabaseFactory.getInstance().getConnection();
		PreparedStatement statement = con.prepareStatement("REPLACE accounts (login, password, accessLevel) VALUES (?,?,?)");
		statement.setString(1, account);
		statement.setString(2, Base64.encodeBytes(newpass));
		statement.setString(3, level);
		statement.executeUpdate();
		statement.close();
		L2DatabaseFactory.close(con);
	}
No lo pongo todo el codigo porque exede los 10000 caracteres, si alguien nececita mas, me avisa.

Este es el codigo que trate de hacer.

Password es una variable sacada desde la base de datos.
Código PHP:
Ver original
  1. base64_decode(pack("H*", sha1(utf8_decode($password))));

Pero esta mal sentenciado.

Lo que ando nececitando es un poco de ayuda con el codigo.

Desde ya muchas gracias.

Saludos.