189 прочтений · 11 месяцев назад
Блочные шифры: DES, AES, Serpent и Twofish. Типы атак на блочные шифры. Размер ключа и безопасность
Блочные шифры играют ключевую роль в обеспечении конфиденциальности и безопасности данных. Они являются одним из основных инструментов в арсенале современной криптографии. Что такое блочный шифр? Блочный шифр - это метод шифрования, при котором текст шифруется блоками фиксированного размера, в отличие от поточных шифров, обрабатывающих текст постепенно. В блочном шифре исходный текст разбивается на блоки, каждый из которых шифруется отдельно с использованием одного и того же ключа. Самые известные примеры блочных шифров включают DES, AES, Serpent и Twofish...
727 прочтений · 3 года назад
Программируем на Python: шифр Цезаря
Здравствуйте, дорогие друзья. Сегодня мы рассмотрим один из самых лёгких видов шифровки, а именно шифр Цезаря. Суть его крайне проста: каждый символ в тексте заменяется на символ, находящийся на некотором постоянном числе позиций левее или праве него в позиции. Например, вы указали цифру 3, это значит, что буква А будет шифроваться, как В, буква Б, как буква Д и т.д. А теперь рассмотрим на языке программирования Python, как шифруется код, который придумал великий правитель Гай Юлий Цезарь, активно применяющие его для переписки со своими генералами...