Вопросы с тегом «encryption»

Эта проблема связана с кодированием открытого текста, обычно с одним или несколькими ключами.

309
Upgoat или Downgoat?

Учитывая изображение козла, ваша программа должна попытаться определить, перевернутый козел или нет. Примеры Это примеры того, что может быть входом. Не фактические входы Входные данные: Выход: Downgoat спекуляция Ваша программа должна быть не более 30 000 байтов На входе будет полный козел Картина...

38
Делать квадратные слова

Соревнование Ваша задача - создать программу, которая принимает любой заданный строковый ввод и выводит ввод в квадрате. Пустые строки должны возвращать пустую строку. Примеры Учитывая вход: golf Ваша программа должна вывести: golf o l l o flog Входные данные: 123 Выход: 123 2 2 321 Входные данные:...

32
Счет Тарзана в олимпийской рулетке

Олимпийские виноградники выполняют свои упражнения на стандартных деревьях. В частности, Стандартное дерево nимеет вершины для 0сквозного прохождения n-1и ребра, связывающие каждую ненулевую вершину aс вершиной n % aпод ней. Так, например, Standard Tree 5 выглядит так: 3 | 2 4 \ / 1 | 0 потому что...

20
Расшифровать xor-шифрование

Ваша задача - взять зашифрованную строку в качестве ввода и вывести расшифрованную строку, чтобы показать ее скрытое сообщение. Строки, как входные, так и выходные, будут содержать символы из этого списка из 64 символов ASCII (обратите внимание на начальный пробел):...

19
Максимизировать разницу в квадрате

Рассмотрим перестановку целочисленных значений из 1в N. Например, этот пример для N = 4: [1, 3, 4, 2] Мы будем считать этот список циклическим, таким, что 1и 2рассматриваются как смежные. Одна величина, которую мы можем вычислить для такого списка - это общая квадратичная разница смежных значений:...

18
Реализуйте машину загадки

Машина Enigma - довольно сложная машина шифрования, используемая немцами и другими для шифрования своих сообщений. Ваша работа - реализовать эту машину *. Шаг 1, Вращение У нашей машины-загадки есть 3 слота для роторов и 5 доступных роторов для каждого из этих слотов. Каждый ротор имеет 26...

18
Взломщики кодов и составители кодов

Допустим, у вас есть какой-то текст, и вы хотите, чтобы он отправил его вашему другу, но вы не хотите, чтобы кто-то еще его читал. Это, вероятно, означает, что вы хотите зашифровать его, чтобы его могли прочитать только вы и ваш друг. Но есть проблема: вы и ваш друг забыли согласовать метод...

17
Расширенная машина правды

Многие люди знают, что такое истина в программировании. Но настало время, чтобы мы взлетели на ступеньку выше. Представляем, расширенную машину правды! Расширенная машина истинности принимает в качестве входных данных две вещи: целое число nи непустую строку s. Это выводит s nвремена с...

17
Простое шифрование для людей с байтовым бюджетом

обзор Ваша цель - внедрить шифрование RC4. Шифрование RC4, изобретенное Роном Ривестом (из известности RSA), было разработано, чтобы быть безопасным, но достаточно простым, чтобы быть реализованным из памяти военными на поле боя. Сегодня существует несколько атак на RC4, но он все еще используется...

16
Гольф сквозное шифрование

Эта задача приносит 200 баллов за первый ответ и остается непобедимым не менее 3 дней. Заявлено пользователем 3080953 . В последнее время много говорят о сквозном шифровании и о том, что компании вынуждены удалять его из своих продуктов. Меня не интересуют правды и неправды этого, но я задавался...

15
Создать программу Parrot

Учитывая ввод, выводим этот ввод бесконечно новую строку. На входе будет строка, состоящая только из печатаемых символов ASCII ( 0x20-0x7E) и новых строк ( 0x0A). Если input имеет длину 0, бесконечно выводите символы новой строки. Это код-гольф, поэтому побеждает меньше байтов на каждом языке...

13
Реализуйте этот ключевой шифр

Реализуйте этот ключевой шифр Цель Используйте алгоритм (объясненный в разделе Алгоритм) для реализации определенного шифра. Программа должна прочитать ввод из STDIN или ближайшего доступного эквивалента, использовать алгоритм для генерации зашифрованного текста и ключа. Зашифрованный текст и ключ...

12
Помогите пересчитать свою репутацию!

Пару месяцев назад у нас была дискуссия о мета- росте репутации, которая присуждается за положительные отзывы по вопросам. Вот основы нашей нынешней системы репутации для голосов: 1 Вопрос upvote Uстоит 5 репутации. Ответ upvote uстоит 10 репутации. Понижение вопроса или ответа dстоит -2 репутации....

12
Давайте зашифруем это!

Вызов Задача состоит в том, чтобы зашифровать данную строку, используя правила, указанные ниже. Строка будет содержать только строчные буквы , цифры и / или пробелы . Эквивалент персонажа Теперь, во-первых, вам нужно знать, как найти «эквивалент» каждого персонажа. Если символ является согласной,...