Автор ~~~melody ~~~ задал вопрос в разделе Другие языки и технологии
подскажите пожалуйста как рассшифровываеться текст зашифрованный по шифру "лесенка" и получил лучший ответ
Ответ от Олег Алексеев[гуру]
procedure TForm1.Button1Click(Sender: TObject);
var key,i,j:integer;
s,so:string;
begin
memo1.Clear;
key:=strtoint(edit2.Text);
edit2.Text:=inttostr(strtoint(edit2.Text)+1);
s:=edit1.Text;
so:='';
for i:=1 to key do begin
for j:=0 to length(s)
if ((j*key)+i)<=length(s) then
so:=so+s[(j*key)+i];
end;
Memo1.lines.Add(so);
end;
Собственно прога, но в твоей строке есть пробел, долго не мог понять в чем косяк)
Ответ от Мария Михайлова[гуру]
СИСТЕМАБЕЗОПАСНОСТИДОЛЖНАОБЕСПЕЧИВАТЬКОНФИДЕНЦИАЛЬНОСТЬХРАНЯЩЕЙСЯВКОМПЬЮТЕРНОЙСИСТЕМЕИНФОРМАЦИИ
Берем строку шифра и пытаемся раскодировать ее с шагом лесенки step: сначала читаем буквы 0, step, 2*step, ..; потом 1, step+1, 2*step+1,...и так, пока строка не закончится. Перебором разных значений step получаем разные строки и смотрим, какая из них самая правдоподобная. Здесь получилось step=16. Код на C++:
#include <iostream>
using namespace std;
int main(){
int step,i,j;
string text = "СААИАЕЬДЛЬЩКТСЕМИБСДОЧКЕЬХЕОЕИИАСЕНОБИОННРЙМРСНЦТЗОЛЕВНЦОАСПНТФИЕОСЖСАФИСНЯЬОЕОИМПТНПТИАТЯВЮЙМР";
for (step=2; step<20; step++)
{ cout << step << endl;
for (i=0; i
СИСТЕМАБЕЗОПАСНОСТИДОЛЖНАОБЕСПЕЧИВАТЬКОНФИДЕНЦИАЛЬНОСТЬХРАНЯЩЕЙСЯВКОМПЬЮТЕРНОЙСИСТЕМЕИНФОРМАЦИИ
Берем строку шифра и пытаемся раскодировать ее с шагом лесенки step: сначала читаем буквы 0, step, 2*step, ..; потом 1, step+1, 2*step+1,...и так, пока строка не закончится. Перебором разных значений step получаем разные строки и смотрим, какая из них самая правдоподобная. Здесь получилось step=16. Код на C++:
#include <iostream>
using namespace std;
int main(){
int step,i,j;
string text = "СААИАЕЬДЛЬЩКТСЕМИБСДОЧКЕЬХЕОЕИИАСЕНОБИОННРЙМРСНЦТЗОЛЕВНЦОАСПНТФИЕОСЖСАФИСНЯЬОЕОИМПТНПТИАТЯВЮЙМР";
for (step=2; step<20; step++)
{ cout << step << endl;
for (i=0; i
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: подскажите пожалуйста как рассшифровываеться текст зашифрованный по шифру "лесенка"
каково значение истории любви Гринева и Маши Мироновой в сюжете произведения "Капитанская дочка"
Тема любви - одна из любимейших тем пушкинского творчества. Это чувство для поэта всегда было
подробнее...
что означает имя Лина?
Вообще Лина это Алина
В переводе с латинского: другая, чужая.
болезненная в детстве
подробнее...
ЛКБ Банк. Со скольки лет появляется доступный кридит на пластиковой карточки ЛКБ Банка?
А что такое "крИдит на пластиковой
подробнее...
спросили в Другое
на какие вопросы отвечает имя прилагательное
Вообще-то, достаточно назвать два вопроса: КАКОЙ? и ЧЕЙ? А какая? какое? какие? какого? какой?
подробнее...
на какие вопросы отвечает имя прилагательное
Вообще-то, достаточно назвать два вопроса: КАКОЙ? и ЧЕЙ? А какая? какое? какие? какого? какой?
подробнее...
спросили в Методики
нужна ссылка на изображения карточек по методике Кооса.
Диагностический Комплект психолога. Методика Узоры Кооса - Семаго Н. Я.
Содержание
подробнее...
нужна ссылка на изображения карточек по методике Кооса.
Диагностический Комплект психолога. Методика Узоры Кооса - Семаго Н. Я.
Содержание
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
Для чего на некоторых авто стоят указатели температуры масла?
По температуре масла опытный водитель, не обязательно механик, может определить как хорошо или
подробнее...
Как на некоторое время отключить антивирус аваст?
Приостановить Avast! на время установки игр или программ, можно полностью выключив экраны либо
подробнее...
Почему Шагающий Эксковатор?как он шагает. на некоторых вообще гусеницы стоят,и почему он так много весит
Применение гидравлического шагающего (в отличие от гусеничного) движителя позволяет снизить
подробнее...
Что означает имя - Алина?
Имя Алина — значение «благородная» (французско-германское происхождение) .
Она чудесным
подробнее...
Как на языке немых назвать имена?
Здравствуйте, Екатерина.
Очень просто.
У глухих есть дактильная азбука и любое слово
подробнее...
спросили в Отпечатки
как изменить отпечатки пальцев на некоторое время?
Вы не сможете изменить папиллярный узор на ладонях рук так, чтобы отпечатки рук не подлежали
подробнее...
как изменить отпечатки пальцев на некоторое время?
Вы не сможете изменить папиллярный узор на ладонях рук так, чтобы отпечатки рук не подлежали
подробнее...
Как изменить звук щелчка мыши? Вот на некоторых компьютерах при клике мышкой издается звук, как этого достичь ?
пуск-настройки-панель управления-звуки и звуковые устройства. выбери вкладку звуки (или звуковые
подробнее...
спросили в Ковры
Какое хорошее средство для чистки от застарелых пятен на бежевом ковре Вы посоветуете?
кока колой попробуйте.... мне реально помогло.... избавилсся от
подробнее...
Какое хорошее средство для чистки от застарелых пятен на бежевом ковре Вы посоветуете?
кока колой попробуйте.... мне реально помогло.... избавилсся от
подробнее...