Криптография с Андреем

Можно спрашивать соседа, интернет и Андрея. Презентация с лайфхаками.
Пишите мне вконтакте или в телеграме.

Исторические шифры

Виженер
Зашифровать сообщение иногда можно и руками. Вот сообщение от вашего друга: GHMOYHNJVVVXJZWYVEE. Он сказал, что использовал ключ ITSMYSUPERSECRETKEY. Сможете ли вы расшифровать сообщение, используя эту таблицу?
Ответ:
Рот-13
Криптография — это не всегда сложно. Вы когда-нибудь слыали о такой штуке как rot13? WhfgEbgngrNyyFlzobyf
Ответ:
Цезарь
Это один из древнейших шифров, описанных в литературе. Расшифруете сообщение?
Ответ:
Шифр Блеза
Снова он. На этот раз без ключа. Расшифруете сообщение?
Ответ:

RSA и Диффи-Хеллман

e = 3
Зашифровали с помощью RSA, приватный ключ потеряли. Сможете расшифровать? Числа.
Ответ:
Вася учит RSA
Вася изучает RSA. Кажется, он пока не всё понял правильно. Числа.
Ответ:
Вася продолжает учить RSA
Кажется, он опять делает что-то неправильно. Числа.
Ответ:
Вася, выучи уже RSA
Ну на третий раз-то он всё правильно сделал?! Числа.
Ответ:
Диффи-Хеллман
Найдите a и b. В ответе запишите их через пробел.
Ответ:

Посложнее

RSA-сервер
Похоже, хозяин этого сервера полностью уверен в его защищённости. Убедите его в обратном. Мы уже сумели скачать код сервера. Ваша задача — получить содержимое файла key.txt
Ответ:
Несколько ключей
Одно и то же сообщение зашифровали несколькими RSA-ключами. Сможете восстановить сообщение?
Ответ:
Подделка подписи
Вам надо подделать RSA-подпись. Вот исходник. Подключайтесь nc p.andgein.ru 30001.
Ответ:
Рандом
Этот код шифрует флаг случайным образм. Точно не восстановте! Подключайтесь nc p.andgein.ru 30002.
Ответ:

Сложно

Encrypted Shell
Сервер даёт доступ к себе только тем, кто предоставляет правильный пароль с помощью алгоритма Диффи-Хеллмана. Мы перехватили трафик другого человека. Сможете прочитать содержимое файла flag?
Ответ: