Рейтинг@Mail.ru

Архив

Архив раздела ‘Программирование’

Криптография: Шифр Виженера и его программная реализация.

3 Декабрь 2008

Немного теории. Шифр Виженера представляет собой усовершенствованную многоалфавитную систему шифрования. Идея шифра состоит в использовании в качестве ключа (кодовое слово) текста самого сообщения (открытого — не зашифрованного) или же шифрованного текста (закрытого). Кроме того, для усиления стойкости шифра, в качестве первого символа ключа берется случайным образом буква из алфавита. Авторами этой идеи являются Джероламо Кардано и собственно сам Блез де Виженер. Данный шифр также имеет другое название «шифр самоключ». Этот шифр Виженер описал в своей книге «Трактат о шифрах». В своем трактате Блез описал этот шифр следующим образом: В простейшем случае за основу бралась таблица Тритемия, в последствии которая получила название таблица Виженера.
Читать далее…

криптография, Программирование ,

Безопасность: Защита исполняемого кода шифрованием.

23 Ноябрь 2008

В данной статье будет приведён пример защиты исполняемего кода от различных анализаторов и прочей бяки. Данный способ может использоваться как и для защиты кода от крякеров, так и для написания зловредного ПО (чего Вам крайне не рекомендую) которое делает неизвестно что… код то зашифрован ;-). Исходники на C++.
Читать далее…

Программирование, системное

Delphi: Контроль соединений c Internet.

19 Ноябрь 2008

Причиной, побудившей меня написать эту статью, была нестабильность работы соединения с Интернетом, которое довольно часто разрывалось. А стандартная функция ОС Windows ХР не справлялась с возложенной на нее обязанностью по восстановлению разорванного соединения. Плюс к этому, не так уж удобно «листать» системный журнал в поиске причины разрыва, или времени разрыва, или других каких логов.(Стоит только вспомнить эти ужасные времена, когда у «стрима» было аж по 4 обрыва. Сколько нервов попортили они людям) … прошу прощения, отвлекся ;) Приступим к решению этого вопроса. В качестве язык программирования будем использовать Delphi 7 версии.
Читать далее…

Программирование, системное , ,

Python: Бесплатная отправка SMS через mail.ru.

18 Ноябрь 2008

В mail.ru агенте есть возможно одна полезная вещь — отправка до 50 sms в сутки с одного аккаунта. Протокол агента является открытым и его можно посмотреть на сайте, однако выложена не совсем свежая версия и не сказано ни слова об отправке sms, но это не проблема.
Читать далее…

Программирование, сетевое , , , , ,