5 способов писать код

Оглавление:

5 способов писать код
5 способов писать код
Anonim

Написание кода может быть отличным способом занять себя в эти скучные моменты в классе или отправить секретные сообщения своим друзьям. Есть несколько способов сделать это, так что вы можете изучить самые разные стили. У вас может быть свой код для каждого друга и для каждого дня недели; как только вы освоитесь, писать коды будет легко!

Шаги

Примеры сообщений

Image
Image

Пример закодированного обратного сообщения

Image
Image

Образец закодированного письма

Метод 1 из 4: изменение ориентации букв

Запишите код, шаг 1
Запишите код, шаг 1

Шаг 1. Создайте свое сообщение как обычно

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

Если вы не думаете, что можете написать свое сообщение так, чтобы его не увидели, вы можете вместо этого попытаться визуализировать его в своей голове. Хотя это может быть сложнее, лучше не узнавать окружающих или вашего учителя

Запишите код, шаг 2
Запишите код, шаг 2

Шаг 2. Напишите сообщение в обратном порядке

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

Убедитесь, что вы разделяете каждое слово в своем сообщении, даже если они выглядят немного необычно и ненормально. Если ваши буквы смешиваются друг с другом, сообщение будет нечитабельным

Запишите код, шаг 3
Запишите код, шаг 3

Шаг 3. Вставьте букву и цифру между каждой обратной буквой

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

Нет точной науки о буквах и цифрах, которые вы выбираете, так что не задумывайтесь над этим. "Привет, как дела?" будет: "ua3og5ym9 e8lr1sa5h wr3of2ha7 of8lq2lc7ed2ho2"

Запишите код, шаг 4
Запишите код, шаг 4

Шаг 4. Переверните буквы

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

  • Написав сообщение, поднесите его к зеркалу. Вы увидите, что это написано на обычном английском. Это довольно сложный код, и на его освоение может потребоваться некоторое время.
  • Если вы левша, это может быть немного сложнее выучить, но вы все равно можете попробовать писать справа налево и копировать буквы.

Метод 2 из 4: переворачивание алфавита

Запишите код, шаг 5
Запишите код, шаг 5

Шаг 1. Составьте список алфавита

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

Запишите код, шаг 6
Запишите код, шаг 6

Шаг 2. Соотнесите каждую букву с противоположной в алфавитном порядке

Просмотрите алфавит после того, как вы написали его в обычном порядке, и напишите в обратном порядке. Это означает, что Z будет находиться под A, Y под B, X под C и так далее. Хорошо написать его полностью, так как это поможет вам визуализировать весь ваш код.

Начните запоминать код, так как это сэкономит вам время при его написании в будущем. Знайте, что, практикуя это, вы со временем научитесь более комфортно работать с кодом

Запишите код, шаг 7
Запишите код, шаг 7

Шаг 3. Напишите сообщение, используя обратный алфавит

Используя код в качестве руководства, вы начнете переводить свое сообщение в обратный код. Начните с написания вашего сообщения на нормальном английском языке. Ниже вы воспользуетесь своим ключом, чтобы перевести это сообщение в перевернутый алфавит. Например, сообщение «HELLO» можно прочитать как «SVOOL».

При расшифровке сообщения посмотрите на нижний ряд ключа и следуйте букве выше. Вышеупомянутая буква будет соответствовать букве на английском языке

Запишите код, шаг 8
Запишите код, шаг 8

Шаг 4. Выучите наполовину перевернутый алфавит

Этот метод, хотя и довольно похож на обратный алфавит, может сэкономить ваше время как при кодировании, так и при декодировании. Это также сэкономит ваше время при написании ключа. Чтобы подготовиться к написанию этого кода, просто напишите буквы от A до M, а затем напишите оставшуюся часть алфавита, от N до Z, под ними.

При переводе с использованием наполовину перевернутого алфавита A будет равно N, а N также будет равно A. Это двусторонняя корреляция, поэтому некоторые люди обнаружат, что при переводе легче и быстрее оценивать

Метод 3 из 4: представление букв символами

Запишите код, шаг 9
Запишите код, шаг 9

Шаг 1. Соедините каждую букву с ее числовым эквивалентом

Этот код, хотя и довольно простой, представляет собой простой способ начать назначать символы вашему алфавиту. Выпишите алфавит в стандартном порядке. После этого пройдите и пронумеруйте каждую букву алфавита от 1 до 26 так, чтобы A = 1, B = 2, и завершите этот узор.

Этот код, хотя и довольно простой, также легко взломать. Вы можете попробовать переключить его, изменив порядок чисел с самого начала (A = 26), или обычную нумерацию для первой половины алфавита и перевернув ваши числа, когда вы достигнете середины пути, так что N = 26, O = 25 и т. Д

Запишите код, шаг 10
Запишите код, шаг 10

Шаг 2. Диктуйте азбукой Морзе

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

Для продвинутых кодировщиков есть символы азбуки Морзе, которые также представляют все формы пунктуации. Попробуйте оживить свои сообщения, написав полные предложения, разделенные точками, запятыми и восклицательными знаками, в коде Морзе

Запишите код, шаг 11
Запишите код, шаг 11

Шаг 3. Выучите иероглифы

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

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

Запишите код, шаг 12
Запишите код, шаг 12

Шаг 4. Придумайте свой собственный код

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

Метод 4 из 4: изучение расширенных кодов

Запишите код, шаг 13
Запишите код, шаг 13

Шаг 1. Измените свой язык с помощью скользящей шкалы

Скользящая шкала, иногда называемая криптографией, берет наш традиционный алфавит и сдвигает его в одном направлении, давая каждой букве новый присвоенный код. Самый простой способ сделать это - сдвинуть весь алфавит вниз на одну букву. Это означает, что A будет представлен B, B - C, пока Z в конечном итоге не будет представлен A.

  • Однако вы можете выйти за рамки этого единственного движения и сдвинуть алфавит вниз на несколько позиций. Это сделает ваш код более продвинутым, поскольку слайд из одной буквы может быть довольно легко взломан.
  • Вы также можете сдвинуть алфавит назад. Однако это требует немного большего планирования, так как вам придется работать с последней частью алфавита, пройти мимо Z, а затем начать с A.
  • Эта стратегия также известна как «ROT1», что означает «поворот на одну букву вперед». Вы можете применить это к более продвинутым шкалам, если хотите. Например, ROT2 означает «поворот на две буквы вперед».
Запишите код, шаг 14
Запишите код, шаг 14

Шаг 2. Работаем с методом блочного шифра

Начните с написания вашего сообщения в один прямоугольный блок, перемещая по одной строке за раз. Вам нужно будет немного заранее это спланировать, так как каждая строка должна быть как можно ближе к четной по своей длине. Однако он может не совпадать идеально. После того, как вы записали свои блоки, двигайтесь вертикально вниз по каждому столбцу. Каждый вертикальный столбец будет собственным словом почти одинаковой длины, если вы распланировали свои строки равномерно.

При декодировании этих сообщений снова напишите кодовые слова в виде отдельных столбцов, и вы снова сможете прочитать сообщение в виде строки

Запишите код, шаг 15
Запишите код, шаг 15

Шаг 3. Овладейте кодом Pigpen

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

Рекомендуемые: