Як розшифрувати код цезаря
Юлій Цезар -один з перших людей, який написав шифр, в якому кожна буква замінюється іншою літерою, яка знаходиться на певну кількість позицій далі або раніше в алфавіті. Криптографи називають цей код «перестановки шифром».
кроки
Метод 1 з 1:
Інструкція по розшифровці1. Підрахуйте кількість символів в коді. Візьмемо, наприклад, ці 16 символів: G T Y O R J O T E O U I A B G T.
2. Визначте, на скільки рядів ви можете розділити букви порівну (знайдіть квадратний корінь кількості символів). У нашому випадку це 4, бо квадратний корінь з 16 = 4. Якщо у нас є 25 символів, ми розташуємо їх у 5 рядів по 5 символів і так далі. Якщо неможливо знайти квадратний корінь з кількості символів без залишку, округлятимете отриманий результат. Коріння беруться з таких чисел: 9,16,25,36,49 і так далі. Якщо у вашому коді 22 символу, округлятимете це число до 25, а потім поставте символи в 5 рядів по 5 символів.
3. Запишіть букви в ряди. У нашому прикладі це буде виглядати так:
GTYO
RJOT
EOUI
ABGT
GTYO
RJOT
EOUI
ABGT
4. Почніть читати з верхньої лівої букви, рухайтеся вниз, затемвозьміте наступну букву зліва в верхньому ряду, прочитайте всі букви під нею. У нашому прикладі вийде таке повідомлення: "GREAT JOB YOU GOT IT".
5. Готово.
Поради
- Якщо у вашому коді 14 букв (наприклад, "Hey dude whats up"), округлятимете їх кількість до 16 (наші букви: H U H U E D A P Y E T D W S).
H U H U
E D A P
Y E T
D W S- У деяких рядах буде недостатня кількість букв. наприклад:
- Візьмемо інший приклад: h a e a n d v i a e c y
- Розшифровка: "have a nice day"
попередження
- Цей код розшифрувати не складно. Якщо ви хочете закодувати важливу інформацію, використовуйте більш складний шифр.
- Деякі шифри розшифрувати дуже складно.