Программа шифрования данных. Пробуем работать онлайн.

Предлагаем вашему вниманию программу, написанную на php, для шифрования данных. При чём тут могут шифроваться как целые файловые системы, файлы, сервера, так и доступы к чему-либо. Все ключи генерируются — одноразово. Одноразовые ключи онлайн это очень удобно, особенно когда вам не требуется прямой физической связи между файлами — во избежание каких либо проблем связанных с безопасностью пользователя или удалённого сервера. Программа шифрования состоит из двух файлов: getkeys.php и второй: putkeys.php Они оба не связаны физически между собой. Первый файл представляет из себя автоматический генератор зашифрованного пароля и располагается на сервере пользователя. Стартует он при первом запуске сервера или файла автозагрузки загрузки. предположим, вам нужно зашифровать файловую систему nix-сервера. Файл шифрует фразу и блокирует доступ в систему. Специалист, звонит по номеру и говорит фразу. Второй файл — позволяет расшифровать фразу и выдать пароль к системе. Таким образом система расшифрована на один сеанс связи, до первой перезагрузки, что особенно удобно. Давайте попробуем прямо сейчас порасшифровывать данные онлайн. Представим, что это мега проект и вам необходима программа шифрования данных. И так как я уже говорил, используем одноразовые ключи, на базе md5 и переворота матриц, и вызова номера символов и случайных чисел — вот собственно из чего состоит программа. Можно прямо сейчас попробовать в действии, но остальное дальнейшее умение настроить Ваш сервер — зависит уже от системного администратора — настраивающего безопасность сервера и права root. При вводе пароля в первый файл (getkeys) — система разблокируется. Если ввод был не верный, то система останется заблокированной уже с новым ключём и попросит повторить ввод. Одноразовые ключи это очень удобная вещь. Их хэш сам по себе уникален и генерируется каждый раз при запуске системы. Это очень удобно, для того, что бы защитить ваши данные. Предположим, что кто-то решил украсть у вас данные физически — это не получиться с одноразовыми ключами! Пока, вор не получит ответный пароль система будет зашифрована. А при следующем старте запросит уже новый одноразовый ключ (пароль). Аналогичные системы используются в программах Банк-Клиент или Интернет-Банк-Клиент. Где, на каждый день генерируется новый ключ, который рассылается пользователям. Пройдя аутентификацию, при условии, что парольная фраза подошла и была расшифрована файлом getkeys.php вы получаете сроку, или команду к доступу куда-либо используя сессии (session) с шифрованием (https ssl 128 bit) при требовании Банков — сертификат SSL или TTL, или как вариант строку shell с параметрами и ключом работы с Вашей файловой системой. Думаю, вы и сами можете «прикрутить» в определённое место свой вариант. Кроме того, можете сами поменять алгоритм шифрования и дешифрации в этих двух файлах. Шифровать можно файлы почтового сервера, сервера апаче, сервера MSSQL, MySQL и всё — где есть запуск PHP — способный через Ядро управлять системой. Ещё важное — программа заблокирована от перебора, кроме того имеет специальную погрешность 3% для подмены хеша (которую можно легко удалить, изменив диапазон случайных чисел), в момент подстановки пароля. При желании, из этой программы можно получить мощнейший программный продукт онлайн по шифрованию данных.Файлы физически никак не связаны между собою и не передают никаких данных в эфир и друг-другу. Они автономны.

И так, давайте попробуем смоделировать ситуацию шифрования. Представим, что у нас есть сервер который зашифрован, для того, что бы у нас не украли данные, и что бы получить доступ и аутентификацию к системе, после загрузки, нам необходимо ввести одноразовый ключ, см. файл getkeys.php (копируем разноцветные цифры с верху и вставляем их в нижний файл):

Далее, сотрудник, эксплуатирующий наш сервер на объекте (через программу шифрования данных), видит, что у него выскочило окошко с паролем — таким-то (см. предыдущий файл) Сотрудник, перезванивает в некую фирму, где Девушка-оператор (с красивыми ногами, пожалуй что ещё?) Запускает файл «отмычку» для одноразовых ключей: putkeys.php у себя на локальном сервере организации: (после того, как вставили значения вместо нулей, получили пароль, копируем пароль в верхний файл — для аутентификации)

Вводит туда поочерёдно в поля пароль, тот, что нам сказали по телефону и (из файла: getkeys.php)… получает ответ — пароль такой-то. Говорит Сотруднику, у того, которого наш сервер. Тот вводит в поля файла getkeys.php (заполняет пустые ячейки) полученный пароль и сервер готов к работе, но система, как мы помним зашифрована… Как вы это будете использовать — это что называется на вкус и цвет. Переработав код, введя свои собственные корректировки вы и без того получаете мощнейший и недорогой инструмент для любых нужд шифрования и дешифрации используя одноразовые ключи. Да ещё и онлайн. Такая система из двух файлов идеально подошла бы куда-угодно в области ИТ. А пока, наш автор ищет работу. Да видимо всех интересуют только деньги, а нас с вами наука. Кстати, эта программа продаётся в нашем Интернет-магазине. Программа шифрования данных уникальна в своём роде и не имеет подобных аналогов в сети Интернет. Если вас заинтересовала эта программа по шифрованию данных, вам необходимо нажать на ссылку ниже.

Вот, часть кода программы шифрования данных. Скачать программу по шифрованию вы можете через Интернет-магазин или специальную форму запроса. Сейчас я предлагаю вам, тот одноимённый комментарий, что я написал как инструкцию к данной программе, напомню программа состоит из двух независимых друг-от-дргуга файлов getkeys и putkeys. Вот текст одного файла из них:

// ————— «одноразовые ключи» (отмычка) ———
// —————- putkeys.php (2012) ——————
// ——————————————————
// — форма для удалённой одноразовой аутентификации —
// ——————————————————
// ————- Created by HelpSet.ru ——————
// ———— Author: [email protected] —————-
// — работает с файлом генерации ключей: getkeys.php —
// ——————- ставим локально ——————

/*
ИНСТРУКЦИЯ ПО РАБОТЕ:
Запускаем на php-сервере этот «getkeys.php» у пользователя!
(А «putkeys.php» у себя локально)
Как? При первом старте сервера, При первом заходе в админку чего либо, При первой авторизации.

1) При автозапуске этого файла (пример, шифруется в Линуксе файловая система с этим кодом)
2) При каждом перезапуске, шифрация обновляется на новый тип хеша
3) Пользователь ЗВОНИТ ВАМ (по телефону или почте) с просьбой ДАТЬ КЛЮЧ.
4) Вы запускаете файл: «putkeys.php» где ПОЛЬЗОВАТЕЛЬ сообщает вам то, что НАПИСАНО у него в файле: «getkeys.php»
(т.е. например: GH4-A@41-LP1-FHA-%2!ER-GHS-1WS)
5) Вы вводите полученную фразу в поля вашего локального файла: «putkeys.php» и получаете ОТВЕТ — ПАРОЛЬ (ФРАЗУ)
6) Сообщаете её пользователю — и ПРОГРАММА «getkeys.php» РАЗБЛОКИРУЕТ, то что вы «прикрутите ниже».

Коментарии: при следующей загрузке сервера ПОЛЬЗОВАТЕЛЯ — система ЗАБЛОКИРУТСЯ СНОВА, с новым ШИФРОВАНИЕМ.
Ваши действия см. пп: 1 — 6. Всё.

Чем хорошо:
Позволяет удалённо по телефону или почте присылать одноразовые ключи и проходить аутентификацию
Подобрать перебором ключ невозможно, т.к. он постоянно сам меняется на новый при первой неправильной попытке
Позволяет выложить форму аутентификации в сеть, а сам файл сверки локально — обеспечив безопасность
Подходит для блокирации сетевых ресурсов: PHP, MySQL, PGSQL, и прочие, где требуется шифрование по одноразовым ключам.
Подходит для шифрования файловых систем: Linux, FreeBSD, Windows(embeded) и прочих, где его можно запустить.
В ядре сервера (is shell) может управлять сроками шифрации любых типов: zip, rar, sh32, md5, base64 и прочих
Не возможность «слить» зашифрованную систему «на горячую» (может работать по зашифрованной сессии того же типа)
Не возможность «слить» систему на холодную — нужно правами root заблокировать все загружаемые модули nixов.
Между зашифрованными файлами нет физической связи.
Между файлом генератором ключей «getkeys.php» и локальной отмычкой «putkeys.php» связь через оператора, физически они не связаны.

Чем нехорошо:
При остановке сервера php могут быть необратимые глюки и система снова зашифруется.

Главное:
Добавить в автозагрузку.
Прикрутить строку через shell для шифрации сервера.
В строке:

PS:
1) Я сделал 3% погрешности при обратном пересчёте алгоритма, для того, что бы наверняка избежать сл.подбора ключей.
(Это можно легко исправить — изменив диапазоны случайных чисел!)
Пользователю, просто нужно ещё один раз (иногда) нажать кнопку: «Получить ключи»!
Поверьте, это не так часто.

Примеры использования:
У вас есть web-сервер на Linux. Вам его необходимо отдать Заказчику.
А на нём установлен уникальный софт (на php). Чтобы избежать воровства информации и копирования ваших дисков,
вам достаточно настроить шифрование в Linux и установить в загрузку: «getkeys.php» для одноразовых ключей.
Система зашифрована. При вынимании диска данные зашифрованы. При первом запуске — зашифрованы. Зашифрованы.

Остальные примеры — вы сами придумаете, под себя — купив у нас наше изобретение на store.helpset.ru
В программах меняются два модуля: шифрации и дешифрации — обратный алгоритм должен быть аутентичен.
Вы и сами можете модифицировать код программы «под себя» тем самым  — добавить в этот мир своей уникальности алгоритма.

Обращайтесь с предложениями о сотрудничестве к нам на сайт: HelpSet.ru :»О нас»

СТРОКА: 212 (файла: «getkeys.php») — всё, что вам надо знать о шифровании ЭТО ВЫВОД(result).

Спасибо.
псевдоним: [email protected]

ВОПРОСЫ: Или на сайте в Комментариях.
*/

// ——————————————————————————
// a
$hash1 = rand(1111111,9999999);

//  ………………………………………… ОБРАЩАЙТЕСЬ!!!!!!!!!!!!!!!!!!!!!!!!!