He estado teniendo problemas con la funcion PHP decode.
Este es el codigo en java para encriptar:
Código:
No lo pongo todo el codigo porque exede los 10000 caracteres, si alguien nececita mas, me avisa.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); }
Este es el codigo que trate de hacer.
Password es una variable sacada desde la base de datos.
Código PHP:
Ver original
Pero esta mal sentenciado.
Lo que ando nececitando es un poco de ayuda con el codigo.
Desde ya muchas gracias.
Saludos.