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
Форумы портала PHP.SU :: Версия для печати :: Алгоритм шифорования WAKE
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Алгоритм шифорования WAKE

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

1. SAD - 12 Декабря, 2010 - 11:42:40 - перейти к сообщению
Кто нибудь писал такой алгоритм? Или кто хочет помочь в его написании? Сам алгоритм есть, но как реализовать его я не знаю
2. movEAX - 12 Декабря, 2010 - 17:05:11 - перейти к сообщению
Сделай поиск по странице
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 )
3. SAD - 12 Декабря, 2010 - 19:47:30 - перейти к сообщению
Благодарю, посмотрю)
Я вроде нашел dll а как его прикрутить?
4. movEAX - 12 Декабря, 2010 - 20:50:57 - перейти к сообщению
5. SAD - 12 Декабря, 2010 - 20:53:33 - перейти к сообщению
Благодарю, а как этим воспользоваться?)
6. SAD - 13 Декабря, 2010 - 02:31:09 - перейти к сообщению
movEAX, могли бы вы объяснить как это дело запустить?)
7. movEAX - 13 Декабря, 2010 - 06:31:43 - перейти к сообщению
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);
8. SAD - 13 Декабря, 2010 - 07:53:45 - перейти к сообщению
Забудьте про то, что нашел какой-то dll.
Мне нужно сдать этот алгоритм как программу по предмету.
Сейчас вопрос.
Я нашел два файла wake.c и wake.h gj ссылке, которую вы мне дали . В файле wake.c описан нужный мне алгоритм.
Как этот файл(wake.c) собственно и будет использоваться?
Его в С запускать?
9. Мелкий - 13 Декабря, 2010 - 09:49:15 - перейти к сообщению
в программу инклюдится заголовочный wake.h и выполняются необходимые действия по работе (если ООП - создание класса, если процедурный - вызов функций).
wake.c подключится при сборке.

Да, это С нужен, или С++
10. movEAX - 13 Декабря, 2010 - 13:31:20 - перейти к сообщению
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[dot]hellug[dot]gr/lib/mcrypt[dot]3[dot]html

 

Powered by ExBB FM 1.0 RC1