Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/78: Рейтинг темы: голосов - 78, средняя оценка - 4.85
20 / 19 / 3
Регистрация: 20.06.2010
Сообщений: 626

Обратимое шифрование в php

05.05.2011, 14:32. Показов 14984. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Простой пример :
PHP
1
2
3
4
5
6
7
8
9
<?php  // Шифрование данных 
 $кеу = "это КЛЮЧ";
$text = "Сообщение, которое должно быть зашифровано";
echo "$text<br>";
$str = mcrypt_ecb(MCRYPT_DES, $key, $text, MCRYPT_ENCRYPT);
echo "$str<br>";
$decrypted_str = mcrypt_ecb(MCRYPT_DES, $key, $str, MCRYPT_DECRYPT);
echo "$decrypted_str<br>";  
 ?>
Конечно лучше было бы шифровать данные перед отправкой на сервер, а там раскодировать но php на стороне клиента не работает. А базу данных кодировать не хочется, думаю нет смысла так как от удаления не спасет.
Так в каких случаях в php можно использовать шифрование?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.05.2011, 14:32
Ответы с готовыми решениями:

Обратимое перемешивание массива
Здравствуйте! Хочу написать функцию, которая будет перемешивать массив с помощью числа сида. В конце будет известно перемешанный массив и...

Обратимое шифрование данных
Написал недавно обратимую шифровку данных, захотел поделиться и выслушать мнения по поводу нее :-) Как шифруется: Строка переводится...

Селекционный вид - есть явление обратимое
Я предпологаю что селекционных виды. Как растительные так и животные - самовозобновляемы, в их исходную форму. По двум вероятным...

6
10 / 10 / 4
Регистрация: 10.09.2010
Сообщений: 197
05.05.2011, 15:37
Цитата Сообщение от ICEBERG@ Посмотреть сообщение
Так в каких случаях в php можно использовать шифрование?
При регистрации посетителя на сайте, к примеру, пароль стоит шифровать два раза с помощью функции md5 и при авторизации посетителя сравнивать именно хэш пароля, а не пароль в чистом виде. Еще часто используется шифрование в куках.
0
20 / 19 / 3
Регистрация: 20.06.2010
Сообщений: 626
05.05.2011, 16:09  [ТС]
Цитата Сообщение от Mr. T Посмотреть сообщение
При регистрации посетителя на сайте, к примеру, пароль стоит шифровать два раза с помощью функции md5 и при авторизации посетителя сравнивать именно хэш пароля, а не пароль в чистом виде. Еще часто используется шифрование в куках.
Ну это само собой. Я же спрашиваю про обратимое шифрование, md(5) это необратимое шифрование.

Какой нибудь пример с шифрованием куков можете дать?

И еще имеет ли смысл шифровать код скрипта, если сам сервер файлы с расширением .php не выдает в чистом виде на браузер?
0
10 / 10 / 4
Регистрация: 10.09.2010
Сообщений: 197
05.05.2011, 16:38
Цитата Сообщение от ICEBERG@ Посмотреть сообщение
имеет ли смысл шифровать код скрипта, если сам сервер файлы с расширением .php не выдает в чистом виде на браузер?
А как быть должно? Все верно. В браузере виден результат работы скрипта. Тут вопрос больше в сторону защиты от прямого просмотра, то в таком случае уместно использовать, к примеру, константу и проверять ее существование в начале скрипта.
0
20 / 19 / 3
Регистрация: 20.06.2010
Сообщений: 626
05.05.2011, 16:50  [ТС]
Цитата Сообщение от Mr. T Посмотреть сообщение
А как быть должно? Все верно. В браузере виден результат работы скрипта. Тут вопрос больше в сторону защиты от прямого просмотра, то в таком случае уместно использовать, к примеру, константу и проверять ее существование в начале скрипта.
Это тоже уже реализовано.

+ htaccess
Options -Indexes // что бы не показывал каталог

php_value error_reporting E_ALL // что бы не показывал ошибки

Order Deny,Allow // что бы не допускал обращений снаружи.
Deny from all
Allow from localhost

А вот что бы зашифровать ..
0
10 / 10 / 4
Регистрация: 10.09.2010
Сообщений: 197
05.05.2011, 18:48
ICEBERG@,
я не об этом.
0
20 / 19 / 3
Регистрация: 20.06.2010
Сообщений: 626
05.05.2011, 20:10  [ТС]
Цитата Сообщение от Mr. T Посмотреть сообщение
ICEBERG@,
я не об этом.
Я знаю.
Вот оно:
PHP
1
if(!defined(константа)) { header('Location: страница обработки.php?url='.$_SERVER['PHP_SELF']); }
.htaccess в дополнение к этому.

При этом шифрование не требуется.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.05.2011, 20:10
Помогаю со студенческими работами здесь

Шифрование данных PHP
Доброго времени суток! Сразу скажу, что мои знания в php равняются нулю В этой строке нужно зашифровать значение value='45'. Как это...

Шифрование в форме php
&lt;form name=&quot;form&quot; form action=&quot;post&quot;&gt; &lt;div&gt;Код&lt;/div&gt; &lt;input name=&quot;Kod&quot; type=&quot;text&quot;&gt; &lt;input type=&quot;submit&quot;&gt; &lt;/form&gt; Помогите...

Шифрование текста на PHP
Нужно реализовать шифрование текста на PHP с использованием алгоритма RSA. Код: &lt;?php function encode_msg ($text) { $p = 3;...

Шифрование кода PHP
Здравствуйте. Прошу откликнуться тех, кто имел дело с шифрованием php файлов. Почти год мы с товарищем писали один проект и сейчас...

Шифрование PHP кода
Доброго времени суток, у меня вот такой вопрос. Чем шифруют этот код? &lt;?php...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru