Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > generic из mcrypt


Автор: Dmi3ev 10.1.2009, 21:57
41. Преимущества функций generic из состава библиотеки mcrypt.
Примечания.
* приложения имеют web интерфейс (удобный и понятный), желательно проверить на Firefox3
** архитектура клиент-сервер включает продукты Apache+MySQL+php+(необходимые классы, словари и т.п.)
***  бумажный отчет содержит описание задачи, тексты скриптов, все необходимые пояснения и комментарии.
вот такой код я написал, пользуясь вот этим-> http://www.fpublisher.ru/documentation/phpdoc/function.mcrypt-generic-deinit.docs
Код

<?php
$cc = 'вот, что я шифрую!!!';
$key = 'Это мой ключ!';
$iv = '12345678';

$cipher = mcrypt_module_open(MCRYPT_BLOWFISH,'','cbc','');

mcrypt_generic_init($cipher, $key, $iv);
$encrypted = mcrypt_generic($cipher,$cc);
mcrypt_generic_deinit($cipher);

mcrypt_generic_init($cipher, $key, $iv);
$decrypted = mdecrypt_generic($cipher,$encrypted);
mcrypt_generic_deinit($cipher);

echo "encrypted : ".$encrypted;
echo "<br>";
echo "decrypted : ".$decrypted;
?> 

Цитата

* приложения имеют web интерфейс (удобный и понятный), желательно проверить на Firefox3

решение задания в этом пункте я хочу решить следующим образом, хочу сделать поле, в которое юзер будет вводить текст, кнопку, по нажатию на которую будет произведено шифрование (дешифрование).
Цитата

** архитектура клиент-сервер включает продукты Apache+MySQL+php+(необходимые классы, словари и т.п.)

этот пукт я понимаю так, у нас есть словарь (таблица MySQL), в котором хранятся значения возможных ключей(разных), при шифровании, дешифровании, я беру оттуда какой-то ключ, шифрую, дешифрую...
вот вопрос:
1. с первым пунктом все нормально, со вторым не ясно
-так ли я понимаю значение слова словарь в контексте данного задания?
-если так, то какая структура этой таблицы? поле1-идентификатор, поле2-значение ключа? так?
2.
Цитата

Преимущества функций generic из состава библиотеки mcrypt.

как возможно показать преимущества в данном приложении?
PS не перемещайте в центр помощи, я же сам все пишу. посоветуйте. просто не хотелось бы дойти до 41-ого и остановиться)))

Автор: awers 10.1.2009, 22:03
Это вообще про что?

Автор: Dmi3ev 10.1.2009, 22:32
Цитата

Это вообще про что?

я не понял, про что ты?  smile 
это использование generic из mcrypt. в этом скрипте я показал суть, пока без шика и лоска, спросил, так ли я задание понял (пункт 2), что не так?

Автор: awers 10.1.2009, 22:36
в смысле откуда вообще задание. такое ощущение что твой пост это один из серии аналогичных с номерами "0,1,2,3" где в 0ом было расскащано что за тест)

Автор: Dmi3ev 10.1.2009, 22:42
Цитата

в смысле откуда вообще задание. такое ощущение что твой пост это один из серии аналогичных с номерами "0,1,2,3" где в 0ом было расскащано что за тест) 

я здесь первый раз с таким заданием.
ни из какого это не теста.
я жене своей делаю задания по php, если это так тебе нужно знать. сделал 40 заданий, они были более понятными, вот №41. не прошу ничего писать, прошу направить. по-моему для этого форум и создан.
а если ты не можешь помочь, то флудить тоже не стоит... зачем что-то спрашивать? я создал тему, я спрашиваю  smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)