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.





