Публикации по теме 'caesar-cipher'


Шифр Цезаря и частотный анализ с Python
Классические шифры Так что же такое классический шифр? Согласно Википедии справедливо следующее определение: В криптографии классический шифр — это тип шифра, который использовался исторически, но по большей части вышел из употребления. В отличие от современных криптографических алгоритмов, большинство классических шифров практически можно вычислить и решить вручную. Однако их также обычно очень просто сломать с помощью современных технологий. Установка цели Глядя на..

[Эпизод 1] — Простое начало шифрования
[Эпизод 1] — Простое начало шифрования Криптография — это наука об использовании кодов. Каждый использовал какой-то секретный код связи даже без сознания. Будь то самым простым способом, в классе, чтобы пообщаться со своим другом на тему, которую другие люди не могли знать, или на войне, чтобы передать какое-то важное сообщение генералам. Это искусство создания неразборчивого сообщения путем преобразования букв. Конечно, эти секреты не всегда остаются секретами. Криптоаналитик..

Алгоритм шифрования Цезаря в Python
Пример шифра Цезаря в Python Шифр Цезаря — самый популярный метод шифрования, при котором каждая буква в исходном тексте заменяется буквой в соответствии со сдвинутым алфавитом. Например, при смещении влево на 3 D будет заменено на A, E станет B и так далее. Допустим, мы сдвигаем алфавит на 3 позиции влево. Затем мы получаем: Alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZ Shifted : XYZABCDEFGHIJKLMNOPQRSTUVW Итак, алгоритм прост. Мы должны заменить каждую букву исходного текста..

JavaScript-решение для шифрования ROT13
JavaScript-решение для шифрования ROT13 первоначально опубликовано на hellodevworld.com Добро пожаловать в третий день из 365 дней программирования! Сегодня мы собираемся погрузиться в шифры. В частности, шифр Цезаря ROT13. Отказ от ответственности: есть МНОГИЕ способы решить эту проблему, это несколько ответов, которые я увижу или использую на собеседовании по программированию и приму как правильные ответы. TLDR: объяснение наилучшего решения в нижней части сообщения..

Вопросы по теме 'caesar-cipher'

Функция шифрования Цезаря в Python
Я пытаюсь создать простую функцию Caesar Cipher в Python, которая сдвигает буквы на основе ввода от пользователя и создает последнюю новую строку в конце. Единственная проблема заключается в том, что окончательный зашифрованный текст показывает...
158853 просмотров
schedule 17.11.2022

Не соответствует оператору == в функции
Я работаю над проектом расшифровки Цезаря, и в функции CaesarDecipher я продолжаю получать эту ошибку при компиляции: ошибка: нет совпадения для 'operator==' в 'textInit.std::basic_string‹_CharT, _Traits, >_Alloc>::operator[] [с _CharT = char,...
290 просмотров

Как получить тип файла из зашифрованного файла?
Как получить тип файла , используя C# из зашифрованного файла (т. е. file.enc )? Метод шифрования: Шифр ​​сдвига Z 256 Шифрование Shift Cipher: Y i = (X i + k)% 256 X i = (Y i - k) % 256 Где: X i , i = 1 : n,...
683 просмотров
schedule 17.03.2024

Нужна помощь в шифре Цезаря на C
Я новичок в программировании и пытаюсь написать программу на C для шифра Цезаря. Входные данные состоят из целого числа ilength, равного длине строки, за которым следует строка str и целое число encrypt. Мой ввод: 11 middle-Outz 2...
569 просмотров
schedule 16.01.2023

ruby caesar cipher byte или char манипуляция
Привет, я пытаюсь создать шифр Цезаря в рубине, но я застрял. Я могу разбить строку на отдельные символы и поместить в массив. затем сделал новый хеш и сохранил номер char => byte. в хэше h имеет значение 104. я хотел бы изменить значение + 5....
126 просмотров
schedule 19.05.2022

Как сохранить регистр символов при использовании шифра Цезаря
У меня есть скрипт Caesar Cipher на Ruby, который работает, но он возвращает строку как все буквы верхнего регистра вместо сохранения регистров исходной строки. Я мог бы использовать capitalize , чтобы он выглядел достаточно хорошо, но мне нужен...
557 просмотров
schedule 04.07.2022

Ошибка шифрования со строчными буквами
Я собрал шифровальный код для своего класса информатики, и мое шифрование и дешифрование работает для заглавных букв, но не для строчных. Например, предполагается, что «Dog» шифруется до «Eph». Вместо этого я получаю «Ebt». «СОБАКА» отлично...
386 просмотров
schedule 19.10.2022

Проблема с шифром Цезаря в связи с шифром Цезаря в Python
Моя функция декодирования работает правильно, но моя функция кодирования хороша до последней буквы. Когда он работает, он должен отображать «урыыб» для приветствия, но вместо этого «урыыл». Вот мой код: def encode(w, o): result = "" w =...
64 просмотров
schedule 07.06.2022

IndexError: индекс списка вне допустимого диапазона для шифра Цезаря
Я делаю шифр Цезаря, и я получаю ошибку вне индекса, когда запускаю код. Он работает и шифрует сообщение, когда оно состоит из нескольких букв, но когда я ввожу более десяти слов, это дает мне ошибку индекса. shift_key = int(raw_input("Enter in...
435 просмотров

Попытка реализовать шифр Цезаря в Java
Я пытаюсь реализовать шифрование шифра Цезаря в java, но я получаю неправильный вывод, если необходимо выполнить вращение, например, ключ = 2, а текст «zz», вывод должен быть «bb». Я не знаю, где я ошибаюсь в коде ниже. import java.io.*; import...
316 просмотров
schedule 28.04.2023

Застрял с Caesar.c
Я пытаюсь запустить назначение программы caesar.c из edx Introduction to programming. Для этого требуется программа, способная зашифровать строку с помощью шифрования Цезаря: следовательно, пользователь должен ввести ключ (командная строка);...
428 просмотров
schedule 14.01.2024

Словарь Python возвращает только 1 запись?
Я написал следующий код для печати словаря алфавита в верхнем/нижнем регистре, значения которого могут быть сдвинуты на целое число. Он продолжает возвращать только одну запись (например, {Z:z}), даже несмотря на то, что когда я использую оператор...
283 просмотров
schedule 13.04.2023

Цезарь Шифрование и дешифрование C ++
Я хотел бы знать, как ограничить диапазон шифрования ASCII от 32 до 126. Для нашей задачи мы должны преобразовать строку в char и зашифровать / расшифровать каждый отдельный char. Я сейчас использую это для шифрования int value =...
2196 просмотров
schedule 09.10.2022

Шифр Цезаря в C, верхний и нижний регистр
Я должен создать декодер шифра Цезаря - как для нижнего, так и для верхнего регистра, но я не могу придумать простого решения для этого (или на данный момент даже работающего). На данный момент у меня есть этот цикл для расшифровки кода по...
708 просмотров

Язык C - программа шифрования Caesar
Я хочу создать программу, которая берет буквы и использует шифрование Цезаря, чтобы сдвинуть их со значения 1 вверх на значение b. Для этого он должен использовать строку. Моя проблема в том, что моя программа не будет вводить данные пользователя...
196 просмотров
schedule 11.11.2022

AttributeError: объект «str» не имеет атрибута «_root»
Я пытаюсь создать программу шифрования Цезаря с помощью tkinter, когда я пытаюсь преобразовать запись пользователя из строки в Int, я получаю эту ошибку: AttributeError: объект «str» не имеет атрибута «_root». Я уже пробовал использовать stextentry =...
2551 просмотров
schedule 19.12.2023

Получение шифра Цезаря для обертывания
Я могу заставить его печатать открытый текст и сдвигать значение ключа, но я немного запутался в том, как заставить буквы обернуться и как реализовать это в моем коде. Мы ценим любые предложения. Спасибо. #include <cs50.h> #include...
3039 просмотров
schedule 09.11.2022

Код С# для расшифровки данных в поле SQLite
Партнер был уволен и не оставил исходный код. У нас есть база данных sqlite, в которой поле зашифровано. Мы решили шифрование, и это всего лишь замена букв случайным образом и с учетом регистра (почти как шифр Цезаря): Это наш код шифрования:...
124 просмотров
schedule 23.07.2023

Поиск второго наиболее распространенного элемента в строке
Я пытаюсь создать программу Caesar Cipher. Хотя я почти закончил, я столкнулся с двумя серьезными проблемами, которые я немного запутался в том, как их исправить. Мой шифр Цезаря работает, находя наиболее распространенную букву во входных данных....
31 просмотров
schedule 15.06.2023

Как найти середину строки, чтобы вставить слово
Я пытаюсь написать шифр Цезаря, но сделать это сложнее, чем обычно. Фактическое шифрование находится в файле, который затем разбивается на строки. Для каждой строки я хочу добавить слово в начало, середину и конец, прежде чем выполнять сдвиг. Пока...
424 просмотров
schedule 29.10.2022