Полюбите код! И он полюбит Вас!

Последние комментарии:

Марат : Для этого и делали! Рад, что помог! Приходите ещё! далее

2018-02-16 20:31:51



Виктор : Спасибо! Очень полезная статья. Нужно было очистить всю базу данных, далее

2018-02-16 20:30:13



Евгений : Спасибо за перевод sublime!!!! далее

2018-02-15 16:42:05



Марат : Вообще, после написания статьи - у них вышло обновление, может далее

2018-02-13 19:19:01



Сергей : Доброе время суток!После правки кода, капчи вообще нет! Ни старой, далее

2018-02-13 19:10:15



Это интересно:

Рейтинги страниц.

Вы здесь - Главная - PHP

Самое простое шифрование php.

Вам интересна тема шифрования!? Вы не поверите, но нигде не смог найти внятного и простого метода шифрования, к примеру, мне нужно на сайте сделать совсем простое шифрование, но увы... нет. Ну, что же – мы не ищем легких путей! Давайте реализуем это простейшее шифрование!

Но давайте все по порядку!   Что такое вообще шифрование, самый простой вопрос!? Любили или любите читать Шерлока Холмса!? Помните рассказ – «пляшущие человечки?» Или как шифровали американцы во второй мировой войне!? Они использовали, если мне память не изменяет язык племени навахо. Эти строки для того, что показать, что шифрование может быть от очень простого, до очень сложного. Но мы не будем копать так глубоко!

В связи с чем вообще возникла у нас необходимость в простом шифровании!? Мы написали первую статью по теме «простое комментирование» и там, мы подумали, что есть необходимость сохранять емайлы, а поскольку все емайлы сохраняются в простом файле txt , то ест6ественно, что при передаче этих комментариев, эти емайлы все будут видны! А это не очень хорошо!

Мы сняли видео, как работает система шифрования, как бы мы не объясняли но посмотреть видео намного лучше, чем читать весь талмуд, о шифровании!

Видео о простом шифровании + пример использования.

Так, что такое шифрование!?

Совсем просто и совсем кратко – это замена существующего текста на такой, который не сможет прочитать человек, если у него нет соответствующего шифра!

И кроме того, бывает  шифрование обратимое и необратимое.

Нам естественно нужно обратимое шифрование!

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

И вот, мы возьмем данную функцию и присвоим каждой букве алфавита соответствующие знаки!

Какие!?

Ну для себя, мы, конечно, не будем вам показывать, какой алгоритм и как вообще сделали. А в качестве примера возьмем и будем использовать различные знаки, которые существуют в таблице специальных знаков

 у нас на компьютере! Это самое простое, что можно придумать!

Один знак алфавита = один специальный знак в таблице.

И не будем выдавать весь код на данной странице, вы его сможете скопировать по ссылке внизу.

Добавлю лишь то, что это всего лишь пример! И, что там использовано 28 английских бкув + 10 цифр, знак -@, тире, тире нижнее. Думаю, если вам нужно будет добавить, то вы сомжете это сделать без труда.

А как дешифровать данный код!?

Нужно создать аналогичную страницу и поменять местами букву и знак!

Если это шифрование использовать на странице, то на примере показана переменная text, если вы создадите какую-то другую переменную, то просто

Напишите такую надпись, только со своей переменной после или вместо + можно создать бесконечное число переменных. 

$text = translit($text);

На этом все!

+ имейте ввиду, что данное шифрование будет действовать только на латиницу, если вы хотите кодировать русский алфавит, то следует заменить все буквы латиницы на кирилицу.

Пример работы данного скрипта.

Скопировать коды здесь.

Понравилась статья!? Не стесняйся – поделись ссылкой!

И!

Пожалуйста! Если вам не трудно - прокомментируйте то, что вы прочитали! Вам понравилось, или не понравилось! Напишите, какие мысли возникли у вас, и это бесплатно для вас, но очень ценно для нас!!! Всё, что вы здесь видите - это написано для вас! Никаким другим образом мы не можем понять вашу реакцию. Может, что-то стоит добавить или наоборот убрать. Либо, что-то стоило изменить...

P.S.

25 октября 2017

Мы запустили подписку на новости по емайлу, как только выходит новая статья, то будет отправлено сообщение на почту, что вышла новая статья!

Почему стоит подписаться на наши новости!?

Расскажу историю, вчера искал ответ на один из вопросов (конечно, я могу и сам написать, но чаще всего, вначале, ищу в интернете, может есть готовое решение…) и было множество вариантов, которые были описаны, но ни одного, с примерами! И мало того, что они предлагают решения, которые непонятно как реализовывать, особенно новичкам, у которых больше вопросов, чем ответов. Так они еще и не работают!

У нас же, на сайте – только рабочие проверенные скрипты! Полностью с описанием и с примерами! И реализовать может человек с нулевыми знаниями!

Мы есть здесь:

Проголосовать за статью!
  С 24 сентября мы запускаем новый скрипт в тестовом режиме (только свои скрипты)
  Вы можете проголосовать за понравившуюся статью.

  Еще никто не проголосовал
    


Просмотров 953

Друзья!

Для того, чтобы вы получили бесплатную информацию, мы потратили и время и деньги!

Мы существуем от кликов по рекламе!

Если вы не нашли подходящего блока объявлений, то вы еще можете помочь проекту!

Не стесняйтесь!

Даже самая маленькая сумма будет употреблена на продвижение и улучшение проекта!

Заранее благодарим Вас!

Оставить комментарий:

Для отображения аватара после отправки сообщения, необходимо быть зарегистрированным в Граватаре.



Комментарии

Комментариев пока нет.

* Обязательные поля
(Не публикуется)
 
Жирный Курсив Подчеркнутый Перечеркнутый Степень Индекс Код PHP Код Кавычки Вставить линию Вставить маркированный список Вставить нумерованный список Вставить ссылку Вставить e-mail Вставить изображение Вставить видео
 
Улыбка Печаль Удивление Смех Злость Язык Возмущение Ухмылка Подмигнуть Испуг Круто Скука Смущение Несерьёзно Шокирован
 
5000
Напишите цифрами четыреста семьдесят два.
 
(введите ответ)
 
Уведомлять о новых коментариях по почте.
 

Оставить комментарии через вконтакте

Все дела сделаны!

Теперь можно и поиграть!

Понравилась игра!? Растфнуть на весь экран

Улучши поведенческий фактор на своём сайте.

Забери код здесь

Пишем полную инструкцию о пользовании ruweb.net + DirectAdmin

RuWeb.net - гибкий хостинг
Индекс цитирования