Криптография, 50 лет спустя!!!!

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Leon144
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 92
Зарегистрирован: 13.12.2008 (Сб) 9:57

Криптография, 50 лет спустя!!!!

Сообщение Leon144 » 28.05.2010 (Пт) 23:46

Давным давно был придуман алгоритм шифрования текстовых сообщений. Принцип таков : Нормальный алфавит читали наоборот, то есть Буква А писалась буквой Я, Б как Ю, В как Э, и так далее. Предположим слово "Мама" писалось бы как "уяуя". Как составить такой алгоритм!??? Что бы программа считывала данные с текстового файла, с кодированным текстом, и преобразовывала его в нормально читаемый. Есть какие нибудь мыслишки по этому поводу???
Хотели как лучше, получилось как всегда.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Криптография, 50 лет спустя!!!!

Сообщение iGrok » 29.05.2010 (Сб) 1:11

Leon144 писал(а):Давным давно был придуман алгоритм шифрования текстовых сообщений. Принцип таков : Нормальный алфавит читали наоборот, то есть Буква А писалась буквой Я, Б как Ю, В как Э, и так далее. Предположим слово "Мама" писалось бы как "уяуя". Как составить такой алгоритм!??? Что бы программа считывала данные с текстового файла, с кодированным текстом, и преобразовывала его в нормально читаемый. Есть какие нибудь мыслишки по этому поводу???


Коды символов от а до я идут последовательно и непрерывно.
Что тебе нужно:
1) Узнать код текущего символа.
2) Узнать разность кода последнего символа алфавита и текущего символа.
3) Добавить эту разность к коду первого символа алфавита.
Полученный код и будет кодом искомого символа.
label:
cli
jmp label


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 34

    TopList