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