Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Алгоритм шифорования WAKE

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
SAD Модератор
Отправлено: 12 Декабря, 2010 - 11:42:40
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




Кто нибудь писал такой алгоритм? Или кто хочет помочь в его написании? Сам алгоритм есть, но как реализовать его я не знаю
 
 Top
movEAX
Отправлено: 12 Декабря, 2010 - 17:05:11
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)




Сделай поиск по странице
http://commons[dot]oreilly[dot]com/wiki/[dot][dot][dot]ion_and_Security

А если нужно именно на php реализовать, то вот библиотека, тут можешь подсмотреть:
ftp://mcrypt[dot]hellug[dot]gr/pub/crypt[dot][dot][dot]mcrypt/libmcrypt ( /modules/algoritms )

(Отредактировано автором: 12 Декабря, 2010 - 17:45:09)



-----
армия.. самое убогое место
 
 Top
SAD Модератор
Отправлено: 12 Декабря, 2010 - 19:47:30
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




Благодарю, посмотрю)
Я вроде нашел dll а как его прикрутить?
 
 Top
movEAX
Отправлено: 12 Декабря, 2010 - 20:50:57
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)






-----
армия.. самое убогое место
 
 Top
SAD Модератор
Отправлено: 12 Декабря, 2010 - 20:53:33
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




Благодарю, а как этим воспользоваться?)
 
 Top
SAD Модератор
Отправлено: 13 Декабря, 2010 - 02:31:09
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




movEAX, могли бы вы объяснить как это дело запустить?)
 
 Top
movEAX
Отправлено: 13 Декабря, 2010 - 06:31:43
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)




SAD пишет:
Я вроде нашел dll а как его прикрутить?

php_mcrypt.dll должна прилагаться по умолчанию ( см. php/ext/ ). Подключаем как и все остальные расширения extension=php_mcrypt.dlll в php.ini.
Пример использования ( Ubuntu, php5.3 ):
PHP:
скопировать код в буфер обмена
  1. $iv_size = mcrypt_get_iv_size(MCRYPT_WAKE, MCRYPT_MODE_STREAM);
  2. $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);    
  3. $key = "This is a very secret key";
  4. $text = "Meet me at 11 o'clock behind the monument.";
  5. $crypttext = mcrypt_encrypt(MCRYPT_WAKE, $key, $text, MCRYPT_MODE_STREAM, $iv);

(Отредактировано автором: 13 Декабря, 2010 - 06:36:02)



-----
армия.. самое убогое место
 
 Top
SAD Модератор
Отправлено: 13 Декабря, 2010 - 07:53:45
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




Забудьте про то, что нашел какой-то dll.
Мне нужно сдать этот алгоритм как программу по предмету.
Сейчас вопрос.
Я нашел два файла wake.c и wake.h gj ссылке, которую вы мне дали . В файле wake.c описан нужный мне алгоритм.
Как этот файл(wake.c) собственно и будет использоваться?
Его в С запускать?
 
 Top
Мелкий Супермодератор
Отправлено: 13 Декабря, 2010 - 09:49:15
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




в программу инклюдится заголовочный wake.h и выполняются необходимые действия по работе (если ООП - создание класса, если процедурный - вызов функций).
wake.c подключится при сборке.

Да, это С нужен, или С++

(Отредактировано автором: 13 Декабря, 2010 - 09:50:20)



-----
PostgreSQL DBA
 
 Top
movEAX
Отправлено: 13 Декабря, 2010 - 13:31:20
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)




SAD пишет:
Как этот файл(wake.c) собственно и будет использоваться?

Как шпаргалка)
Надеюсь с Си имеется знакомство, так как придется поковыряться в библиотеке
для Linux ftp://mcrypt[dot]hellug[dot]gr/pub/crypt[dot][dot][dot]ypt-2[dot]5[dot]7[dot]tar[dot]gz
для Windows ftp://mcrypt[dot]hellug[dot]gr/pub/crypt[dot][dot][dot]-2[dot]5[dot]3-win32[dot]zip
Вся информация о библиотеке http://mcrypt.hellug.gr/lib/mcrypt.3.html

(Отредактировано автором: 13 Декабря, 2010 - 13:31:39)



-----
армия.. самое убогое место
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB