Другие языки программирования и технологии
Шифрование с бесконечным числом вариантов
создать шифр с бесконечным числом вариантов на перебор. Для этого надо конечный алфавит и бесконечную длину
Создание шифра с бесконечным числом вариантов на перебор может быть сложной задачей, так как бесконечность не может быть представлена в компьютерных системах. Однако, можно использовать методы генерации псевдослучайных чисел, чтобы создать шифр с большим количеством возможных вариантов.
Один из таких методов может быть следующим:
Такой шифр будет иметь бесконечное количество возможных вариантов на перебор, так как каждый символ шифротекста выбирается случайным образом из бесконечного множества возможных символов. Однако, такой шифр может быть не очень удобным в использовании из-за бесконечной длины последовательности случайных символов и сложности генерации случайных чисел в компьютерных системах. Кроме того, такой шифр не гарантирует защиту от атак, основанных на анализе статистики шифротекста.
© ChatGPT
Один из таких методов может быть следующим:
- Определить конечный алфавит, например, используя латинские буквы, цифры и знаки препинания.
- Использовать генератор псевдослучайных чисел для создания последовательности случайных чисел бесконечной длины.
- Преобразовать каждое случайное число в соответствующий символ из выбранного алфавита. Например, если используется алфавит из 62 символов (латинские буквы верхнего и нижнего регистров, арабские цифры), то каждое случайное число можно преобразовать в символ из этого алфавита, используя простое математическое преобразование, например, взятие остатка от деления числа на 62.
- Для шифрования сообщения каждый символ сообщения заменяется на соответствующий символ из последовательности случайных символов, полученных на предыдущем шаге.
Такой шифр будет иметь бесконечное количество возможных вариантов на перебор, так как каждый символ шифротекста выбирается случайным образом из бесконечного множества возможных символов. Однако, такой шифр может быть не очень удобным в использовании из-за бесконечной длины последовательности случайных символов и сложности генерации случайных чисел в компьютерных системах. Кроме того, такой шифр не гарантирует защиту от атак, основанных на анализе статистики шифротекста.
© ChatGPT
В любом шифровании есть конечность, а то как вы собрались это расшифровать.
Если мы берем бесконечную длину сообщения, то мы бесконечно будет шифровать и толку от этой программы не будет.
Если мы берем бесконечную длину сообщения, то мы бесконечно будет шифровать и толку от этой программы не будет.
нет. нужно просто глухое закрытое шифрование по закрытым таблицам. нет таблиц нет расшифровки
за алфавит взять 256 значений байтов, а в качестве шифра random
128 AES
Похожие вопросы
- шифрование методом цезаря на с++ turbo. шифрование методом цезаря на с++
- Нужен алгоритм перебора всех вариантов для заданых чисел!!!!
- Бесконечная сумма на языке C
- кто может объяснить принцип шифрования ключей к играм и способы их вскрытия
- Как взломать wi-fi где применяется WPA2 шифрование?
- На каком языке пишутся алгоритмы шифрования данных ??
- Самый муторный и надежный метод криптографического шифрования
- Генератор Случайных Чисел
- помогите решить задачи на паскале 1Во входном файле дана последовательность чисел. Требуется найти второе по величине чи
- При делении отрицательного числа выводит не правильный ответ (assembler). Если беру числа 127 13 10, пишет переполнение