Як створити секретний код або шифр
Обродай ожаловатьпай Анайя іптографіюкрай сай ікіхаувай!Незалежно від того, пишіть ви записки своїм друзям в класі або намагаєтеся осягнути криптографію (науку про коди і шифри) заради інтересу, ця стаття може допомогти вам дізнатися деякі основні принципи і створити свій власний метод кодування особистих повідомлень. Прочитайте крок 1 нижче, щоб зрозуміти з чого починати!
Деякі люди використовують слова «код» та «шифр» для позначення однакових понять, але ті, хто серйозно займаються цим питанням, знають, що це два абсолютно різних поняття. Секретний код - система, в якій кожне слово або фраза у вашому повідомленні замінюються іншим словом, фразою або серією символів. Шифр - система, в якій кожна буква вашого повідомлення замінюється іншою літерою або символом.
кроки
стандартні коди
книга коду
- 1. Виберіть книгу. При використанні книги коду ви створите код, що позначає місце потрібних слів в книзі. Якщо ви хочете збільшити шанси того, що будь-яка з необхідних вам слів буде в книзі коду, то використовуйте словники або великі довідники мандрівника. Вам необхідно, щоб кількість слів, які використовуються в книзі, було великим і відносилося до різних тем.
- 2. Переведіть слова вашого повідомлення в цифри. Візьміть перше слово Вашого повідомлення і знайдіть його десь в книзі. Після цього запишіть номер сторінки, номер рядка та номер слова. Напишіть їх разом для заміни потрібного вам слова. Робіть цю операцію для кожного слова. Ви також можете використовувати цей прийом для шифрування фраз, якщо ваша книга коду може надати вам потрібну фразу готової.
- Отже, наприклад, слово на сторінці 105, п`ятий рядок вниз, дванадцята за рахунком стане 105512, тисячу п`ятьдесят п`ять.12 або чимось схожим.
- 3. передайте повідомлення. Віддайте зашифроване повідомлення вашому другу. Тому знадобиться використовувати ту ж саму книгу для зворотного перекладу повідомлення.
поліцейське кодування
- 1. Вибирайте найпопулярніші фрази. Цей тип коду працює найкраще, коли у вас є набір фраз, які ви використовуєте найчастіше. Це може бути чимось від простого «Він симпатичний!»До чогось більш серйозного, наприклад,« Я не можу зустрітися прямо зараз ».
- 2. Підготуйте код для кожної з фраз. Ви можете використовувати аналог поліцейського кодування і присвоїти кожній фразі номер або кілька букв або використовувати інші фрази (як надходять в лікарнях). Наприклад, ви можете сказати «1099» замість «Ця лінія прослуховується» або ви можете сказати «Я думаю про те, щоб поїхати порибалити на цих вихідних». Використання цифр легше при листі, але використання фраз виглядає менш підозріло.
- 3. Запам`ятайте код. Цей тип кодування працює найкраще, якщо ви можете тримати в пам`яті всі фрази, хоча наявність книги коду для підстраховки ніколи не зашкодить!
Шифрування, засноване на дату
Шифрування за допомогою числа
- 1. Виберіть з вашим другом секретне число. Наприклад, число 5.
- 2. Напишіть ваше повідомлення (без пробілів) з цією кількістю букв в кожному рядку (не переживайте, якщо останній рядок коротше). Наприклад, повідомлення «Моє прикриття розкрито» буде виглядати так:
- Моепр
- ікрит
- іерас
- крито
- 3. Щоб створити шифр візьміть букви зверху вниз і запишіть їх. Повідомлення буде «Міікокереррипиатртао».
- 4. Для розшифровки Вашого повідомлення ваш друг повинен порахувати загальну кількість букв, розділити його на 5 і визначити, чи є неповні рядки. Після цього він / вона записує ці букви в колонки, так щоб було 5 букв в кожному ряду і одна неповна рядок (якщо є), і читає повідомлення.
графічний шифр
- 1. Намалюйте знаки «решітка» і «+». На аркуші паперу створіть основу вашого шифру. Вона буде виглядати, як # і + (поверніть знак плюса, щоб він виглядав як ромб, а не квадрат).
- 2. Розставте букви по осередках. Дані фігури мають осередки між лініями. Заповніть ці осередки двома буквами алфавіту. Розміщуйте букви хаотично і не використовуйте одну і ту ж букву двічі.
- Будь-адресат повідомлення буде повинен мати таку ж копію основи шифру з буквами, для того щоб прочитати ваше повідомлення.
- 3. Запишіть ваш код. Візьміть першу літеру свого повідомлення. Знайдіть її в основі шифру. Подивіться на лінії, які навколо неї. Намалюйте такі ж лінії, як і лінії, які утворюють осередки в основі шифру. Якщо буква, яку ви пишете, є другою в осередку, додайте точку до ліній. Виконайте дану операцію для кожної літери повідомлення.
перестановка Цезаря
- 1. Створіть свій алфавіт шифру. Шифр Цезаря переміщує алфавіт і потім замінює букви їх новим номером один по одному.Це робить код більш важким для злому, якщо ви міняєте розстановку регулярно. Наприклад, 3-х перестановочний шифр буде означати, що А стає Е, Б стає Ю, В стає Я і т.д. Якщо ви хочете написати «Зустрічаємося завтра на станції», то повідомлення буде виглядати «Яопнвфевйоь ееяпне ке опекуёё».
- Існує багато варіантів зміни порядку алфавіту перед створенням коду. Це робить шифр більш надійним.
- 2. Запишіть ваше повідомлення. Наявність помічника, як декодуючий коло, може зробити це простіше, якщо ви зможете підготувати таке, яке буде підходити вашому коду.
- 3. переведіть повідомлення. Людина, розшифровують ваш код, повинен знати тільки число, щоб правильно відновити алфавіт. Регулярно міняйте його, але переконайтеся, що ви можете безпечно передати адресату, що буде новим числом зсуву алфавіту.
плутаний мову
звуковий код
- 1. Створіть свій звуковий код. Цей код буде працювати також як і азбука Морзе.Вам буде потрібно присвоїти звуковий ритмічний код кожної букви або окремого слова. Виберіть ритми, які ви можете запам`ятати.
- 2. Навчіть вашому коду інших. Код повинен бути завжди в пам`яті, тому навчіть коду всіх, з ким плануєте його використовувати.
- 3. Простукаєте ваше повідомлення. Використовуйте ваші пальці, кінець олівця або інший інструмент для передачі вашого повідомлення. Намагайтеся бути замкнутими. Вам не треба, щоб хтось здогадався, що ви спілкуєтеся.
пташиний мову
- 1. Навчіться говорити на тарабарском мовою. Пташиний мову - мовна гра на зразок плутаного мови, але звучить більш складно. Коротке пояснення - вам треба додавати «-отаг» (або будь-який аналог) перед кожною гласною в складі. Це набагато хитріше, ніж звучить насправді! Вам буде потрібно практика, щоб досконало оволодіти цим кодом.
Поради
- Ховайте ваш код в тому місці, про яке знають тільки відправник і одержувач. Наприклад, розгвинтити будь-яку ручку і покладіть ваш код всередину неї, зберіть ручку назад, знайдіть місце (наприклад, підставка під олівці) і повідомте одержувачу місце і тип ручки.
- Шифруйте також і прогалини, щоб заплутати код ще більше. Наприклад, ви можете використовувати літери (Е, Т, А, О і Н працюють найкраще) замість пробілів.Вони називаються пустушками. И, виданню, Ь і Й будуть виглядати занадто явними пустушками для досвідчених зломщиків кодів, тому не використовуйте їх або інші виділяються символи.
- Ви можете створити свій власний код, переставляючи букви в словах у випадковому порядку. «Діж яемн в крапі» - «Жди меня в парку».
- Завжди надсилайте коди агентам з вашого боку.
- При використанні турецького ірландського вам не потрібно спеціально використовувати «ЕБ» перед приголосної. Ви можете використовувати «ІЕ», «бр», «з» або будь-яку іншу непримітну комбінацію букв.
- При використанні позиційної кодування, не соромтеся додавати, видаляти і навіть переставляти букви з одного місця на інше, щоб зробити дешифрування ще більш важкою. Переконайтеся, що ваш партнер розуміє, що ви робите, або все це буде безглуздим для неї / нього. Ви можете розбити текст на частини так, щоб було три, чотири або п`ять букв в кожній, а потім поміняти їх місцями.
- Для перестановки Цезаря ви можете переставляти букви на будь-яку кількість місць, яке ви хочете, вперед або назад. Тільки переконайтеся що правила перестановок однакові для кожної літери.
- Завжди знищуйте розшифровані повідомлення.
- Якщо ви використовуєте свій власний код, не робіть його занадто складним, щоб інші не змогли його розгадати. Він може виявитися занадто складним для розшифровки навіть для вас!
- Використовуйте азбуку Морзе. Це один з найвідоміших кодів, тому ваш співрозмовник швидко зрозуміє, що це.
попередження
- Якщо ви пишете код неакуратно, то це зробить процес декодування більш складним для вашого партнера, за умови що ви не використовуєте варіації кодів або шифрів, створені спеціально, щоб заплутати дешифрувальників (за винятком вашого партнера, звичайно).
- Плутаний мову краще використовувати для коротких слів. З довгими словами він не настільки ефективний, тому що додаткові букви набагато більш помітні. Те ж саме при використанні його в промові.
Що вам знадобиться
для кодів:
- Книга чи словник
- олівець
- папір
для шифрів:
- Партитура для коду
- олівець
- папір
- Любаядата