Добро пожаловать!

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

Зарегистрироваться!

Статья ШИФР ИМЕНИ МЕНЯ

  • Автор темы Автор темы tsezar
  • Дата начала Дата начала

tsezar

Новенький
Юзер
Регистрация
21.05.2025
Сообщения
3

НЕМНОГО ИСТОРИИ​


Этот шифр придумал Юлий Цезарь ещё в 1 веке до н.э. для защиты военных донесений. Принцип прост: каждая буква в сообщении сдвигается на фиксированное число букв в алфавите. Например, сдвиг на 3:

А -> Г

Б -> Д

. . .

Э -> А (алфавит зациклен)

Противники Рима, не зная сдвига видели просто случайный набор букв, не имеющий смысла! Например:
(УЁОШ IZL СКШФ)

ПРИМЕРНЫЙ АЛГОРИТМ​


Код:
Функция шифрования (текст, сдвиг):
   результат = ""
   для каждого символа в тексте:
      если символ — это буква алфавита:
         код_буквы = код(символа)  // номер буквы в алфавите
         новая_буква = (код_буквы + сдвиг) % 33 // Поиск номера новой буквы
         результат += алфавит[новая_буква]
      иначе:
         результат += символ  // прочие символы не меняются
   вернуть результат

ПРИМЕР:

"Привет, мир!" -> "Тулезх, плу!" (сдвиг 3)

ИТОГ​

Шифр Цезаря — один из самых простых и известных методов шифрования, который до сих пор остаётся важной частью истории криптографии. Хотя сегодня его легко взломать, он заложил основы современных алгоритмов защиты данных. Даже самые старые технологии могут быть полезны — если не для защиты секретов, то для понимания принципов криптографии. Попробуйте зашифровать что-то свое и посмотрите, как это работает!


Добра! Аве!
 
Хотелось бы услышать оценку и советы, буду благодарен)
 
@tsezar, мололец не поленился на писать это ещё и BB использовал👍
 
aeza logo
аéза - это
  • стабильный хостинг
  • маленькие цены
  • мощное железо
  • быстрая поддержка
Заказать
Назад
Верх