Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Алгоритм симметричного шифорвания
 
 автор: Ziq   (05.05.2006 в 21:25)   письмо автору
 
 

Возникла проблема, на хостинге нет библиотеке mcrypt, поэтому видимо придется написать свою, хотя бы простую функцию симметричного шифрования. Помогите найти алгоритм.

P.S. Может кто подскажет другую версию решения проблемы.
Есть БД и запрос вида страница.php?id=1 (2,3....)
Нужно защитится от тотального скачивания, т.е. чтобы простейший цикл не скачивал все под ноль.

P.P.S. Заранее всем ОГРОМНОЕ спасибо

   
 
 автор: Евгений Петров   (05.05.2006 в 21:33)   письмо автору
 
   для: Ziq   (05.05.2006 в 21:25)
 

А от скачивания чего?

   
 
 автор: DDK   (05.05.2006 в 21:51)   письмо автору
 
   для: Ziq   (05.05.2006 в 21:25)
 

Проверяйте реферер... Если не критично, что желательно сделать подтверждение по визуальному коду. А вообще, в Яндекс по слову Antileech.

   
 
 автор: Ziq   (05.05.2006 в 22:04)   письмо автору
 
   для: DDK   (05.05.2006 в 21:51)
 

А что даст проверка реферера?

P.S. Не хотелось бы накладывать какие-либо ограничения, просто надо добиться адреса вида http://sait.ru/?id=jYjj974IkdfhnIOjd9, к примеру. Где jYjj974IkdfhnIOjd9 = 1

   
 
 автор: Саня   (05.05.2006 в 22:11)   письмо автору
 
   для: Ziq   (05.05.2006 в 21:25)
 

В phpmyadmin реализовано шифрование по методу blowfish без использования libMcrypt. Вот, прикрепляю класс для работы с blowfish.

Может кто подскажет другую версию решения проблемы
Ищите в документации функции, изменяющие строку. Комбинируйте их. Или напишите свою функцию, которая по неизвестной (посетителям) формуле изменяет число. А к ней обратную функцию, вычисляющую закодированное число.

   
 
 автор: himic   (06.05.2006 в 07:31)   письмо автору
 
   для: Саня   (05.05.2006 в 22:11)
 

А проще сказать админам хостинга
типа: э чё за фигня за чё бабло плачу, а ну подключай библиотеку! :)

   
 
 автор: Саня   (06.05.2006 в 17:23)   письмо автору
 
   для: himic   (06.05.2006 в 07:31)
 

Если компания небольшая, может и поставят. У них каждый пользователь на счету.
Если крупная, откажутся. Им всё равно, одним пользователем больше, одним пользователем меньше - капля в море.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования