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

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);
	}
Algo asi seria la salida:
Código:
Base64.encodeBytes(md.digest(aca la password("UTF-8"););));

Última edición por Duffing; 30/06/2011 a las 15:26