Сообщения

Сообщения за 2017

Алгоритм шифрования "Хамелеон"

Игральные карты можно использовать не только для развлечения, а и шифрования в полевых условиях. Этот алгоритм основан на алгоритме шифрования RC4. В нем используется колода игральных карт 54 карты (52 без Джокеров). Колода делится на два набора по 26 карт: карты черной масти и карты красной масти. Каждый набор является, своего рода, самостоятельным алфавитом, поэтому каждой карте от Туза (самая младшая карта) до Короля (самая старшая карта) соответствует определенная буква алфавита. Это можно проиллюстрировать следующей таблицей (она нам пригодится ниже): +--+--+--+--+--+--+--+--+--+--+--+--+--+ |              Червы/ Пики              | +--+--+--+--+--+--+--+--+--+--+--+--+--+ | A| 2| 3| 4| 5| 6| 7| 8| 9|10| J| Q| K| +--+--+--+--+--+--+--+--+--+--+--+--+--+ | A| B| C| D| E| F| G| H| I| J| K| L| M| +--+--+--+--+--+--+--+--+--+--+--+--+--+ |              Бубны/ Трефы             | +--+--+--+--+--+--+--+--+--+--+--+--+--+ | A| 2| 3| 4| 5| 6| 7| 8| 9|10| J|

Шифр VIC

Изображение
Шифр использовался подполковником КГБ Рейно Хейханеном, работавшим в нелегальной советской разведке в США в период с 1952 по 1957 годы. С 1954 года Хейханен являлся помощником Рудольфа Абеля, выдающегося агента советской разведки. Хейханен скрывался в США под гражданским именем Виктор, давшим название шифру. В интернете я забрел на один немецкий сайт (более подробное описание тут ), где среди прочего, была вот такая картинка: Это , своего рода, компактн ое описание алгоритма VIC , но с тем отличием, что у него генерация 50-ти псевдослучайных цифр происходит чуть ина че, чем в алгоритме из Википедии . Поэтому, основываясь на вышеуказанно м компактном варианте, я сделал тако е же компактное описание для шифра VIC из Википедии . Но в этой статье я чуть изменил таблицу подстановки, поэтому рез у льтат шифрования получился другим, но все подготовительные операции остались неизменными. На мой взгляд, этот шифр более стойкий, чем ранее мною описанный