Естественные науки

Шифрование текста. Буквы -> Цыфры. Нужно зашифровать текст так что бы в итоге получились цифры. подскажите способ.

Читать в википедии: RSA
Людмила Кранина
Людмила Кранина
973
Лучший ответ
замени каждую букву ее номером по алфавиту.. .

или сожми текст зипом и выведи каждый байт 4-мя цифрами.
Перман Япунов Идейно для одного языка хватит и 2 цифр, а для латиницы+кириллицы - 3 цифр.
есть множество способов, один из них немецкая шифровальная машина "Энигма", а так напишите прогу для компа, хотя бы на бейсике, только алгоритм шифрования не потеряйте, а то сами не расшифруете, но простое шифрование также просто дешифруется
***nadechka Lunyova***
***nadechka Lunyova***
16 609
Способов бесконечно много. Предложу один из них.

1. Определяется код первого символа в тексте и записывается в переменную 'А'.
2. Число 'А' переводится из десятичной системы счисления в девятиричную.
3. Цифры в числе 'А' суммируются, а результат записывается в переменную 'Б'.
4. Старший разряд числа 'А' удаляется из числа 'А', делая его длинну от 1-го до 3-х цифр.
5. В переменную 'В' записывается цифра, которая стоит на { (А+5)*Б } месте после запятой в числе ПИ.
6. Если в числе 'А' цифр меньше трех, тогда в начало числа 'А' добавляются девятки в таком колличестве, что бы сделать длинну числа 'А' равной трем.
7. В переменную 'Г' записывается цифра, стоящая на 3*В месте после запятой в числе е (то самое, которое равно 2,718281828459045235360...).
8. Цифры в числе 'А' меняются местами следующим образом:
-первая цифра в числе становится на место цифры { Г1 mod 3 };
-вторая цифра в числе становится на место ближайшей справа не занятой цифры;
-позицая третьей цифры однозначно определяется.
9. В переменную 'Е' добавляется (!) уже измененное число 'А' и следом за ним цифра Б.
10. Шаги 1-9 повторяются для каждого символа в тексте, в результате чего получим число, колличество цифр в котором в 4 раза больше, чем колличество символов в тексте, и по которому исходный текст однозначно восстанавливается.
11. Если получившееся число имеет один два или три нуля в начале, а цифра, содержащяя нули в начале не допустима, то все нули в начале можно заменить цифрой, значение которой равно колличеству нулей в начале. Если нулей нету, до тобавляется цифра 0.
Надежда Герман В приведенном способе несколько ошибок. Я лишь хотел донести мысль о том, что возможности безграничны, и что вы сами можете придумать способ, не потратив на это много сил.