HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #12511  
Старый 26.09.2009, 17:40
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
С нами: 9567480

Репутация: 61
По умолчанию

PHP код:
session_name("cxid");
session_start();
$sid=session_id(); 
Вот так создаётся у меня сессия
Вопрос в том как спрятать сессию в куки а то не красиво когда пользованели видят эту караказяберу в строке браузера.
 
Ответить с цитированием

  #12512  
Старый 26.09.2009, 18:14
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

Цитата:
Сообщение от Byrger  
PHP код:
session_name("cxid");
session_start();
$sid=session_id(); 
Вот так создаётся у меня сессия
Вопрос в том как спрятать сессию в куки а то не красиво когда пользованели видят эту караказяберу в строке браузера.
Хм, а просто присвоить куке значениесесси,некаг? А пр ивыходе просто бнулять накуй все кукисы,ну и прочее.
 
Ответить с цитированием

  #12513  
Старый 26.09.2009, 20:00
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
С нами: 9567480

Репутация: 61
По умолчанию

Цитата:
Сообщение от m0Hze  
Хм, а просто присвоить куке значениесесси,некаг? А пр ивыходе просто бнулять накуй все кукисы,ну и прочее.
И что? Круто сессия в куках, а браузер всё равно вставляет в конец ссылки сессию
 
Ответить с цитированием

  #12514  
Старый 27.09.2009, 00:08
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
С нами: 10139306

Репутация: 1089


По умолчанию

вопрос такой (прошу неплеваться если невозможно) существует скрипт например написанн мной где есть отправка данных, возможно ли прописать такое что если вводиш определенные данные (код который известен только автору) и скрипт уродуеться? (т е не просто например остановка программы а так чтоб переустановив скрипт на другой хостинг он оказался бы нерабочим?) (расчитанно на то что заказчик вообще непонимает в php)
 
Ответить с цитированием

  #12515  
Старый 27.09.2009, 00:11
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

возможно, но бекапы пока никто не отменял
 
Ответить с цитированием

  #12516  
Старый 27.09.2009, 00:14
xelex999
Новичок
Регистрация: 25.06.2008
Сообщений: 19
С нами: 9409361

Репутация: 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 символов а девять получается от соли.Может кто нить встречался с подобной ситуацией помогите плизз
 
Ответить с цитированием

  #12517  
Старый 27.09.2009, 00:27
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

PHP код:
define("SALT_LENGTH"2);
function 
generateHash($plainText$salt null)
{
    if (
$salt === null) {
        
$salt substr(md5(uniqid(rand(), true)), 0SALT_LENGTH);
    } else {
        
$salt substr($salt0SALT_LENGTH);
    }
    return 
$salt sha1($salt $plainText);
}
echo 
generateHash("Hello"); 
Потому что,длинна соли,ни что иное,как значение константы SALT_LENGTH.
Определи ее в самом начале,как это сделал я,и значение соли будет по твоему усмотрению,в моем случае это 2 символа.
 
Ответить с цитированием

  #12518  
Старый 27.09.2009, 00:43
xelex999
Новичок
Регистрация: 25.06.2008
Сообщений: 19
С нами: 9409361

Репутация: 9
По умолчанию

дело в том что мне нужно узнать пароль по хэшу,то есть алгоритм декодирования
 
Ответить с цитированием

  #12519  
Старый 27.09.2009, 00:49
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

Повторяю еще раз,смотри чему равна константа define("SALT_LENGTH", *);
Вот то,чему она равна - и есть соль,точнее ее длинна.отреж от конца полученого хеша колво символов взяте за соль,и бруть по соли
 
Ответить с цитированием

  #12520  
Старый 27.09.2009, 01:00
xelex999
Новичок
Регистрация: 25.06.2008
Сообщений: 19
С нами: 9409361

Репутация: 9
По умолчанию

Спасибо за подсказку смущает строка:if ($salt === null)
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.