Код: Выделить всё
{
// 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);
}
как его преобразовать в код php/mysql
чтобы закодировать поле пассворд?
я так понял что сначала SHA-1 применяется? а потом что? причем тут UTF-8