Web‑серверы и прикладные web‑сервисы: Nginx, Apache, HAProxy, панели управления и скрипты для администрирования.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
QweЯty
- лейтенант
- Сообщения: 797
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
-
Контактная информация:
Непрочитанное сообщение
QweЯty » 2012-07-01 1:38:35
Код: Выделить всё
{
// 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
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин

QweЯty
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
rayder
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
-
Контактная информация:
Непрочитанное сообщение
rayder » 2012-07-03 1:01:06
утф при том, что нужно сказать в какой кодировке принимаемые данные (насколько я помню), иначе потом могут быть проблемы.
по поводу как сделать: опиши детальнее что это или в каком месте это найти?
не зная откуда и как этот кусок вызывается, нельзя сказать что и куда писать...
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
rayder