Другие языки программирования и технологии

Шифрование с бесконечным числом вариантов

создать шифр с бесконечным числом вариантов на перебор. Для этого надо конечный алфавит и бесконечную длину
Создание шифра с бесконечным числом вариантов на перебор может быть сложной задачей, так как бесконечность не может быть представлена в компьютерных системах. Однако, можно использовать методы генерации псевдослучайных чисел, чтобы создать шифр с большим количеством возможных вариантов.

Один из таких методов может быть следующим:
  1. Определить конечный алфавит, например, используя латинские буквы, цифры и знаки препинания.
  2. Использовать генератор псевдослучайных чисел для создания последовательности случайных чисел бесконечной длины.
  3. Преобразовать каждое случайное число в соответствующий символ из выбранного алфавита. Например, если используется алфавит из 62 символов (латинские буквы верхнего и нижнего регистров, арабские цифры), то каждое случайное число можно преобразовать в символ из этого алфавита, используя простое математическое преобразование, например, взятие остатка от деления числа на 62.
  4. Для шифрования сообщения каждый символ сообщения заменяется на соответствующий символ из последовательности случайных символов, полученных на предыдущем шаге.

Такой шифр будет иметь бесконечное количество возможных вариантов на перебор, так как каждый символ шифротекста выбирается случайным образом из бесконечного множества возможных символов. Однако, такой шифр может быть не очень удобным в использовании из-за бесконечной длины последовательности случайных символов и сложности генерации случайных чисел в компьютерных системах. Кроме того, такой шифр не гарантирует защиту от атак, основанных на анализе статистики шифротекста.

© ChatGPT
Владимир Варавин
Владимир Варавин
2 485
Лучший ответ
В любом шифровании есть конечность, а то как вы собрались это расшифровать.
Если мы берем бесконечную длину сообщения, то мы бесконечно будет шифровать и толку от этой программы не будет.
Максим Обидин
Максим Обидин
64 004
нет. нужно просто глухое закрытое шифрование по закрытым таблицам. нет таблиц нет расшифровки
Андрей Никитин
Андрей Никитин
81 976
за алфавит взять 256 значений байтов, а в качестве шифра random
ТМ
Тату Мастер
67 550
128 AES
Baxa Islamzade
Baxa Islamzade
15 562