Як створити секретний код або шифр

Обродай ожаловатьпай Анайя іптографіюкрай сай ікіхаувай!Незалежно від того, пишіть ви записки своїм друзям в класі або намагаєтеся осягнути криптографію (науку про коди і шифри) заради інтересу, ця стаття може допомогти вам дізнатися деякі основні принципи і створити свій власний метод кодування особистих повідомлень. Прочитайте крок 1 нижче, щоб зрозуміти з чого починати!

Деякі люди використовують слова «код» та «шифр» для позначення однакових понять, але ті, хто серйозно займаються цим питанням, знають, що це два абсолютно різних поняття. Секретний код - система, в якій кожне слово або фраза у вашому повідомленні замінюються іншим словом, фразою або серією символів. Шифр - система, в якій кожна буква вашого повідомлення замінюється іншою літерою або символом.

кроки

Метод 1 з 3:
коди

стандартні коди

  1. Create Secret Codes and Ciphers Step 1
1. Створіть свою власну книгу коду. Будь повноцінний код вимагає наявності книги коду. Придумайте слова або фрази, які заміщають необхідні вам слова або фрази, потім зберіть їх усіх разом в книзі коду, щоб ви могли поділитися нею з вашими супер секретними друзями.
  • Create Secret Codes and Ciphers Step 2
    2. Створіть ваше повідомлення. Використовуючи книгу коду, акуратно і уважно напишіть повідомлення. Зверніть увагу, що з`єднання вашого коду з шифром зробить ваше повідомлення ще більш захищеним!
  • Create Secret Codes and Ciphers Step 3
    3. Переведіть ваше повідомлення. Коли ваші друзі отримають повідомлення, їм знадобиться використовувати їх екземпляр книги коду, щоб перевести повідомлення. Переконайтеся, що вони знають, що ви використовуєте подвійний метод захисту.
  • книга коду

    1. Create Secret Codes and Ciphers Step 4
      1. Виберіть книгу. При використанні книги коду ви створите код, що позначає місце потрібних слів в книзі. Якщо ви хочете збільшити шанси того, що будь-яка з необхідних вам слів буде в книзі коду, то використовуйте словники або великі довідники мандрівника. Вам необхідно, щоб кількість слів, які використовуються в книзі, було великим і відносилося до різних тем.
    2. Create Secret Codes and Ciphers Step 5
      2. Переведіть слова вашого повідомлення в цифри. Візьміть перше слово Вашого повідомлення і знайдіть його десь в книзі. Після цього запишіть номер сторінки, номер рядка та номер слова. Напишіть їх разом для заміни потрібного вам слова. Робіть цю операцію для кожного слова. Ви також можете використовувати цей прийом для шифрування фраз, якщо ваша книга коду може надати вам потрібну фразу готової.
    3. Отже, наприклад, слово на сторінці 105, п`ятий рядок вниз, дванадцята за рахунком стане 105512, тисячу п`ятьдесят п`ять.12 або чимось схожим.
    4. Create Secret Codes and Ciphers Step 6
      3. передайте повідомлення. Віддайте зашифроване повідомлення вашому другу. Тому знадобиться використовувати ту ж саму книгу для зворотного перекладу повідомлення.

    поліцейське кодування

    1. Create Secret Codes and Ciphers Step 7
      1. Вибирайте найпопулярніші фрази. Цей тип коду працює найкраще, коли у вас є набір фраз, які ви використовуєте найчастіше. Це може бути чимось від простого «Він симпатичний!»До чогось більш серйозного, наприклад,« Я не можу зустрітися прямо зараз ».
    2. Create Secret Codes and Ciphers Step 8
      2. Підготуйте код для кожної з фраз. Ви можете використовувати аналог поліцейського кодування і присвоїти кожній фразі номер або кілька букв або використовувати інші фрази (як надходять в лікарнях). Наприклад, ви можете сказати «1099» замість «Ця лінія прослуховується» або ви можете сказати «Я думаю про те, щоб поїхати порибалити на цих вихідних». Використання цифр легше при листі, але використання фраз виглядає менш підозріло.
    3. Create Secret Codes and Ciphers Step 9
      3. Запам`ятайте код. Цей тип кодування працює найкраще, якщо ви можете тримати в пам`яті всі фрази, хоча наявність книги коду для підстраховки ніколи не зашкодить!
    Метод 2 з 3:
    шифри

    Шифрування, засноване на дату

    1. Create Secret Codes and Ciphers Step 9
    1. Виберіть дату. Наприклад, це буде день народження Стівена Спілберга 18 грудня 1946 року. Напишіть цю дату, використовуючи цифри і косі риси (12/18/46), потім приберіть риси, щоб отримати шестизначне число 121846, які ви можете використовувати для передачі зашифрованого повідомлення.
  • Create Secret Codes and Ciphers Step 11
    2. Дайте кожній букві цифру. Уявіть, що повідомлення «Мені подобаються фільми Стівена Спілберга».Під повідомлення ви напишіть ваше шестизначне число знову і знову до самого кінця пропозиції: 121 84612184 612184 6121846 121846121.
  • Create Secret Codes and Ciphers Step 12
    3. Зашифруйте ваше повідомлення. Напишіть літери зліва направо.Наведіть кожну букву звичайного тексту на кількість одиниць, зазначених під нею. Буква «М» зсувається на одну одиницю і стає «Н», буква «Н» зсувається на дві одиниці і стає «П».Зверніть увагу, що буква «Я» зсувається на 2 одиниці, для цього вам необхідно перескочити на початок алфавіту, і стає «Б». Ваше підсумкове повідомлення буде «Нпё хфёгбущг`йнифя чукгмсё тсйуексеб».
  • Create Secret Codes and Ciphers Step 13
    4. Переведіть ваше повідомлення. Коли хтось захоче прочитати ваше повідомлення, все, що йому треба буде знати, так це яку дату ви використовували для кодування. Дляперекодіровкі скористайтеся зворотним процесом: напишіть цифровий код, а потім поставте букви в протилежному порядку.
  • Кодування за допомогою дати має додаткову перевагу, так як дата може бути абсолютно будь-який. Ви також можете змінити дату в будь-який момент. Це дозволяє оновлювати систему шифру набагато легше, ніж при використанні інших методів. Як би там не було краще уникати таких відомих дат, як 9 травня 1945 року.
  • Шифрування за допомогою числа

    1. 1. Виберіть з вашим другом секретне число. Наприклад, число 5.
    2. 2. Напишіть ваше повідомлення (без пробілів) з цією кількістю букв в кожному рядку (не переживайте, якщо останній рядок коротше). Наприклад, повідомлення «Моє прикриття розкрито» буде виглядати так:
    3. Моепр
    4. ікрит
    5. іерас
    6. крито
    7. 3. Щоб створити шифр візьміть букви зверху вниз і запишіть їх. Повідомлення буде «Міікокереррипиатртао».
    8. 4. Для розшифровки Вашого повідомлення ваш друг повинен порахувати загальну кількість букв, розділити його на 5 і визначити, чи є неповні рядки. Після цього він / вона записує ці букви в колонки, так щоб було 5 букв в кожному ряду і одна неповна рядок (якщо є), і читає повідомлення.

    графічний шифр

    1. Create Secret Codes and Ciphers Step 14
      1. Намалюйте знаки «решітка» і «+». На аркуші паперу створіть основу вашого шифру. Вона буде виглядати, як # і + (поверніть знак плюса, щоб він виглядав як ромб, а не квадрат).
    2. Create Secret Codes and Ciphers Step 15
      2. Розставте букви по осередках. Дані фігури мають осередки між лініями. Заповніть ці осередки двома буквами алфавіту. Розміщуйте букви хаотично і не використовуйте одну і ту ж букву двічі.
    3. Будь-адресат повідомлення буде повинен мати таку ж копію основи шифру з буквами, для того щоб прочитати ваше повідомлення.
    4. Create Secret Codes and Ciphers Step 16
      3. Запишіть ваш код. Візьміть першу літеру свого повідомлення. Знайдіть її в основі шифру. Подивіться на лінії, які навколо неї. Намалюйте такі ж лінії, як і лінії, які утворюють осередки в основі шифру. Якщо буква, яку ви пишете, є другою в осередку, додайте точку до ліній. Виконайте дану операцію для кожної літери повідомлення.

    перестановка Цезаря

    1. Create Secret Codes and Ciphers Step 17
      1. Створіть свій алфавіт шифру. Шифр Цезаря переміщує алфавіт і потім замінює букви їх новим номером один по одному.Це робить код більш важким для злому, якщо ви міняєте розстановку регулярно. Наприклад, 3-х перестановочний шифр буде означати, що А стає Е, Б стає Ю, В стає Я і т.д. Якщо ви хочете написати «Зустрічаємося завтра на станції», то повідомлення буде виглядати «Яопнвфевйоь ееяпне ке опекуёё».
    2. Існує багато варіантів зміни порядку алфавіту перед створенням коду. Це робить шифр більш надійним.
    3. Create Secret Codes and Ciphers Step 18
      2. Запишіть ваше повідомлення. Наявність помічника, як декодуючий коло, може зробити це простіше, якщо ви зможете підготувати таке, яке буде підходити вашому коду.
    4. Create Secret Codes and Ciphers Step 19
      3. переведіть повідомлення. Людина, розшифровують ваш код, повинен знати тільки число, щоб правильно відновити алфавіт. Регулярно міняйте його, але переконайтеся, що ви можете безпечно передати адресату, що буде новим числом зсуву алфавіту.
    Метод 3 з 3:
    секретні мови

    плутаний мову

    1. Create Secret Codes and Ciphers Step 20
    1. Визначте слова, які починаються з голосних. Якщо є такі, просто додайте «ай» на кінці слова. Наприклад, «вухо» стане «ухоай», «арка» стане «Аркаан» і «образа» стане «оскобленіеай».
  • Create Secret Codes and Ciphers Step 21
    2. Визначте слова, які починаються з приголосної. Якщо є такі, то перенесіть першу букву слова в кінець і додайте «ай». Якщо на початку слова стоять дві (або більше) приголосних, переставте їх в кінець і додайте «ай».
  • Наприклад, «труп» стане «уптрай», «грам» стане «аммграй» і «думка» стане «исльмай».
  • Create Secret Codes and Ciphers Step 22
    3. Говоріть на плутаному мовою. Плутаний мову працює найкраще, якщо на ньому говорити швидко, але для цього буде потрібно якийсь час підготовки. Не припиняйте практикуватися!
  • звуковий код

    1. Create Secret Codes and Ciphers Step 23
      1. Створіть свій звуковий код. Цей код буде працювати також як і азбука Морзе.Вам буде потрібно присвоїти звуковий ритмічний код кожної букви або окремого слова. Виберіть ритми, які ви можете запам`ятати.
    2. Create Secret Codes and Ciphers Step 24
      2. Навчіть вашому коду інших. Код повинен бути завжди в пам`яті, тому навчіть коду всіх, з ким плануєте його використовувати.
    3. Create Secret Codes and Ciphers Step 25
      3. Простукаєте ваше повідомлення. Використовуйте ваші пальці, кінець олівця або інший інструмент для передачі вашого повідомлення. Намагайтеся бути замкнутими. Вам не треба, щоб хтось здогадався, що ви спілкуєтеся.

    пташиний мову

    1. Create Secret Codes and Ciphers Step 26
      1. Навчіться говорити на тарабарском мовою. Пташиний мову - мовна гра на зразок плутаного мови, але звучить більш складно. Коротке пояснення - вам треба додавати «-отаг» (або будь-який аналог) перед кожною гласною в складі. Це набагато хитріше, ніж звучить насправді! Вам буде потрібно практика, щоб досконало оволодіти цим кодом.

    Поради

    • Ховайте ваш код в тому місці, про яке знають тільки відправник і одержувач. Наприклад, розгвинтити будь-яку ручку і покладіть ваш код всередину неї, зберіть ручку назад, знайдіть місце (наприклад, підставка під олівці) і повідомте одержувачу місце і тип ручки.
    • Шифруйте також і прогалини, щоб заплутати код ще більше. Наприклад, ви можете використовувати літери (Е, Т, А, О і Н працюють найкраще) замість пробілів.Вони називаються пустушками. И, виданню, Ь і Й будуть виглядати занадто явними пустушками для досвідчених зломщиків кодів, тому не використовуйте їх або інші виділяються символи.
    • Ви можете створити свій власний код, переставляючи букви в словах у випадковому порядку. «Діж яемн в крапі» - «Жди меня в парку».
    • Завжди надсилайте коди агентам з вашого боку.
    • При використанні турецького ірландського вам не потрібно спеціально використовувати «ЕБ» перед приголосної. Ви можете використовувати «ІЕ», «бр», «з» або будь-яку іншу непримітну комбінацію букв.
    • При використанні позиційної кодування, не соромтеся додавати, видаляти і навіть переставляти букви з одного місця на інше, щоб зробити дешифрування ще більш важкою. Переконайтеся, що ваш партнер розуміє, що ви робите, або все це буде безглуздим для неї / нього. Ви можете розбити текст на частини так, щоб було три, чотири або п`ять букв в кожній, а потім поміняти їх місцями.
    • Для перестановки Цезаря ви можете переставляти букви на будь-яку кількість місць, яке ви хочете, вперед або назад. Тільки переконайтеся що правила перестановок однакові для кожної літери.
    • Завжди знищуйте розшифровані повідомлення.
    • Якщо ви використовуєте свій власний код, не робіть його занадто складним, щоб інші не змогли його розгадати. Він може виявитися занадто складним для розшифровки навіть для вас!
    • Використовуйте азбуку Морзе. Це один з найвідоміших кодів, тому ваш співрозмовник швидко зрозуміє, що це.

    попередження

    • Якщо ви пишете код неакуратно, то це зробить процес декодування більш складним для вашого партнера, за умови що ви не використовуєте варіації кодів або шифрів, створені спеціально, щоб заплутати дешифрувальників (за винятком вашого партнера, звичайно).
    • Плутаний мову краще використовувати для коротких слів. З довгими словами він не настільки ефективний, тому що додаткові букви набагато більш помітні. Те ж саме при використанні його в промові.

    Що вам знадобиться

    для кодів:

    • Книга чи словник
    • олівець
    • папір

    для шифрів:

    • Партитура для коду
    • олівець
    • папір
    • Любаядата
    Cхоже