Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

26.09.2009, 17:40
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
PHP код:
session_name("cxid");
session_start();
$sid=session_id();
Вот так создаётся у меня сессия
Вопрос в том как спрятать сессию в куки а то не красиво когда пользованели видят эту караказяберу в строке браузера.
|
|
|

26.09.2009, 18:14
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от Byrger
PHP код:
session_name("cxid");
session_start();
$sid=session_id();
Вот так создаётся у меня сессия
Вопрос в том как спрятать сессию в куки а то не красиво когда пользованели видят эту караказяберу в строке браузера.
Хм, а просто присвоить куке значениесесси,некаг? А пр ивыходе просто бнулять накуй все кукисы,ну и прочее.
|
|
|

26.09.2009, 20:00
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Сообщение от m0Hze
Хм, а просто присвоить куке значениесесси,некаг? А пр ивыходе просто бнулять накуй все кукисы,ну и прочее.
И что? Круто сессия в куках, а браузер всё равно вставляет в конец ссылки сессию
|
|
|

27.09.2009, 00:08
|
|
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме: 7518056
Репутация:
1089
|
|
вопрос такой (прошу неплеваться если невозможно) существует скрипт например написанн мной где есть отправка данных, возможно ли прописать такое что если вводиш определенные данные (код который известен только автору) и скрипт уродуеться? (т е не просто например остановка программы а так чтоб переустановив скрипт на другой хостинг он оказался бы нерабочим?) (расчитанно на то что заказчик вообще непонимает в php)
|
|
|

27.09.2009, 00:11
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
возможно, но бекапы пока никто не отменял
|
|
|

27.09.2009, 00:14
|
|
Новичок
Регистрация: 25.06.2008
Сообщений: 19
Провел на форуме: 205057
Репутация:
9
|
|
Приветствую всех и прошу помочь разобраться:
function generateHash($plainText, $salt = null){
if ($salt === null) {
$salt = substr(md5(uniqid(rand(), true)), 0, SALT_LENGTH); }
else {
$salt = substr($salt, 0, SALT_LENGTH);
}
return $salt . sha1($salt . $plainText);
эта функция генерит хэш 49 символов длинной и не могу понять значения соли она где берет,и почему возврашает именно 49 символов,sha1=40 символов а девять получается от соли.Может кто нить встречался с подобной ситуацией помогите плизз
|
|
|

27.09.2009, 00:27
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
PHP код:
define("SALT_LENGTH", 2);
function generateHash($plainText, $salt = null)
{
if ($salt === null) {
$salt = substr(md5(uniqid(rand(), true)), 0, SALT_LENGTH);
} else {
$salt = substr($salt, 0, SALT_LENGTH);
}
return $salt . sha1($salt . $plainText);
}
echo generateHash("Hello");
Потому что,длинна соли,ни что иное,как значение константы SALT_LENGTH.
Определи ее в самом начале,как это сделал я,и значение соли будет по твоему усмотрению,в моем случае это 2 символа.
|
|
|

27.09.2009, 00:43
|
|
Новичок
Регистрация: 25.06.2008
Сообщений: 19
Провел на форуме: 205057
Репутация:
9
|
|
дело в том что мне нужно узнать пароль по хэшу,то есть алгоритм декодирования
|
|
|

27.09.2009, 00:49
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Повторяю еще раз,смотри чему равна константа define("SALT_LENGTH", *);
Вот то,чему она равна - и есть соль,точнее ее длинна.отреж от конца полученого хеша колво символов взяте за соль,и бруть по соли
|
|
|

27.09.2009, 01:00
|
|
Новичок
Регистрация: 25.06.2008
Сообщений: 19
Провел на форуме: 205057
Репутация:
9
|
|
Спасибо за подсказку смущает строка:if ($salt === null)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|