Честное казино Grand Casino Интернет Пресс - программы для Windows и UNIX, статьи и материалы о компьютерах, бизнес-предложения.
Главная | Софт-Новости | Статьи | Бизнес-предложения | Архив | Наши проекты | RSS-канал | Карта сайта Сделать стартовой Добавить в избранное Написать письмо автору сайта
Поиск
 
Заработай деньги на своем сайте!
Статьи
Интернет
Software
Hardware
Операционные системы
Безопасность
Электронная коммерция
Пресс-релизы
Народные Советы
SEO-поисковое продвижение сайтов
Автомобили
Строительство и недвижимость
Авторам
Добавить статью

Подписка на рассылку
Новости программного обеспечения,
статьи и обзоры.

Подписаться по EMail
Лента новостей
Загрузка ...
 

Интернет

Защита HTML файлов
 | 16:50:00 , 05 Декабря 2006

Автор: Добродзий Вячеслав , foxxman@rambler.ru

- Против лома нет приема!
- Если нет другого лома!
- Против лома есть прием, если сзади молотком!
(Программисты обсуждают вопросы безопасности).

Пожалуй, одна из главных проблем человечества – защита конфиденциальной (личной) информации от посторонних глаз. На сегодняшний день рядовому пользователю известно огромное количество программ позволяющих защитить как отдельные документы, так и целые архивы документов. Для этого многие используют простой архиватор с возможностью устанавливать пароли на архивы. Например, многим известно, что во всех современных архиваторах типа WinRAR, WinZip и др. есть опция установки пароля, но не все знают, что надёжность такой защиты зачатую равна нулю с появлением программ распаковщиков запароленых архивов. С помощью этих спецпрограмм злоумышленник методом перебора комбинаций (Brute-force) может взломать ваш пароль со всеми вытекаемыми последствиями. Поэтому использование известных программных продуктов для защиты информации стает все более и более рискованным делом.

Неужели нет более надёжных средств защиты? Конечно, есть – самый лучший метод защиты конечно свой. Этим мы сейчас и займёмся, а именно разработкой собственного метода защиты HTML файлов.

Сначала выясним, что нам нужно. Для реализации поставленной задачи нам необходимо создать два HTML файла - один для шифрования, другой для расшифровки текста. Начнём с первого. Файл code.html будет иметь три поля ввода (два поля <textarea> и один <input>). Первое поле <textarea> будет использоваться для ввода содержимого HTML документа.

Поле ввода <input> - для ввода пароля, другое поле <textarea> - для вывода зашифрованного кода. Кнопка с надписью Зашифровать используется, соответственно, для запуска самого процесса шифрования. (рис 1.)

Рис 1. Code.html

Код первого файла code.html:


 

В этом файле функция code(); отвечает за шифрование информации. Сам алгоритм очень прост, он использует символы пароля в качестве слагаемого с символами кода HTML документа. В результате операции шифрования получается набор чисел которые позднее превращаются в ESC последовательность типа %u20xx или %u04хх с помощью JavaScript функции escape().

После того, как мы получили зашифрованную ESC последовательность, нам необходимо скопировать ее в буфер обмена (ctrl+c) и вставить (ctrl+v) в переменную code следующего файла decode.html. Для этого лучше всего воспользоваться простым Блокнотом (Notepad).

Файл Decode.html:

После загрузки этого шифрованного HTML файла мы увидим запрос на ввод пароля (Рис. 2). Если введенный пароль правильный, то в окно браузера загрузится зашифрованный ранее файл, если нет тогда увидим лишь набор непонятных символов.

Рис 2. Запрос пароля

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

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

Источник: http://www.izcity.com
Версия для печати Версия для печати

Оценок этой статье - 3. Средний балл - 4.67 Просмотров - 3119

Выставить оценку статье:


Внимание: Публикуемые материалы НЕ редактируются и НЕ рецензируются!
Поэтому, за достоверность информации и правильность ссылок разработчик сайта ответственности не несет.
По всем возникающим вопросам просьба обращаться к авторам публикуемых статей.

Читайте также:

  • Блоги против сайтов или может все же не стоит их противопоставлять?
  • Что приносит результат: сам факт присутствия того или иного компонента в рекламном тексте или то КАК этот компонент подан?
  • Создание прибыльной студии вэб-дизайна, даже если нет специальных навыков и нет желания нанимать специалистов
  • E-Gloryon: удобный и надежный конструктор веб-сайтов
  • Создание сайта с легкостью
  • 7 Ключей К Киллер Тексту, Который Притягивает Российского Серфера
  • Блоги как маркетинговый инструмент
  • PHP include уязвимость: от теории к практике
  • Анатомия DDoS-атаки
  • CD-диски по 50 руб. Налетай!
  • CSS: врезка к статье
  • Вебмастерский интернет
  • Как бесплатно зарегистрировать домен?
  • Ресурсы сети Интернет для фотографов любителей и профессионалов
  • Как начать путь к финансовой независимости... (Электронные платежные системы)
  • Электронные деньги: Кредитная биржа
  • Изменение стиля полос прокрутки браузера Internet Explorer
  • web-keeper.net - бесплатный счетчик посещений
  • Путеводитель по ноутбучным ресурсам интернета
  • Музыкальные сайты Рунета

    Все статьи рубрики Интернет



  • Рекомендуем:



    Загрузка ...



    Загрузка ...


     

    Новости, обзоры


    Софт-Новости
    Attachments Processor for Outlook Express. Новинка в Allsoft.ru!
    2008-12-30 15:59:20

    Microsoft SQL Server 2008 будет доступен на русском языке
    2008-12-30 09:53:26

    Вышла новая версия программы Veeam Reporter for VMware Infrastructure
    2008-12-26 16:55:43

    Система A-Real CMS. Новинка в Allsoft.ru!
    2008-12-26 16:04:04

    Стартует бета-тестирование Dr.Web для MAC OS X
    2008-12-26 16:00:06

    Обновилась программа для оформления фотографий и создания эффектов
    2008-12-26 14:08:03

    Скидка 30% на все продукты компании Spb Software House
    2008-12-25 17:40:15

    X3: Земной конфликт
    2008-12-25 17:39:52

    Жизнь Windows XP снова продлили
    2008-12-25 15:34:10

    Выпущена новая версия программы MAPILab POP3 Connector 1.0.1
    2008-12-25 15:12:59

    Здесь битые авто, а также выкуп битых авто, машин. Москва и СПб.
    новогодние елки распродажа


    Поиск
     
    Заработай деньги на своем сайте!
    Добавить в Избранное | Сделать стартовой | Размещение рекламы | Контакты | Подписаться на новости >>Рассылка новостей сайта Интернет Пресс, подпишись !
    Главная | Софт-Новости | Статьи | Бизнес-предложения | Архив | Наши проекты | RSS-канал | Карта сайта

    Вверх Copyright © 2004 - 2009 г. При перепечатке гиперссылка на «Интернет Пресс» обязательна.

    Rambler's Top100