30/06/2011, 15:18
|
| | Fecha de Ingreso: mayo-2011
Mensajes: 47
Antigüedad: 13 años, 5 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 |