Рубрика «шифрование»
Шифр на кубике Рубика. Криптографическая задача №2
2026-07-12 в 9:36, admin, рубрики: задачки, занимательные задачи, криптография, кубик рубика, логические задачи, шифрованиеНедавно я начал публиковать серию задач с шифрами на кубике Рубика. Первая задача про главный вопрос жизни Вселенной и всего такого была довольно легкой – разминочной. Сегодня публикую более сложную задачу, для решение которой мне потребовалось около трех часов. Берите в руки карандаш, блокнот и кубик Рубика. Жду ваших решений в комментариях. Через пару недель опубликую правильный ответ.
Итак, криптографическая задача №2.
Найденные личные документы Алана Тьюринга рассказали об удивительном секретном проекте, опередившем время
2026-06-26 в 7:54, admin, рубрики: Алан Тьюринг, шифрованиеНедавно обнародованные документы показывают, что, взламывая нацистские коды, Тьюринг одновременно создавал устройство, которое едва не изменило военную связь навсегда.
Как двое договариваются о секрете, крича на всю площадь: алгоритм Диффи-Хеллмана без формул
2026-06-25 в 8:00, admin, рубрики: selectel, TLS, информационная безопасность, криптография, Научно-популярное, обмен ключами, простыми словами, шифрование
Представьте себе площадь: людную, шумную, и на ней стоят двое, назовем их Алиса и Коля. Им нужно договориться Читать полностью »
gost-curl — консольный HTTP-клиент с поддержкой ГОСТ TLS 1.3
2026-06-17 в 17:50, admin, рубрики: cybersecurity, devops, java, linux, SSL, TLS, tls1.3, шифрованиеВведение
Недавно мне понадобился консольный клиент для отладки сайта, который закрыт TLS 1.3 на ГОСТ-алгоритмах. Из доступных у меня были варианты:
-
curl в составе дистрибутива от известного крипто-провайдера.
-
собрать самому нативный curl из исходников, с openssl + ручной патч ГОСТ TLS 1.3.
Ни тот, ни другой вариант не были удобными для повседневной автоматизации для разных ОС. В итоге я написал на Java урезанный аналог curl, который умеет работать с TLS 1.3 на ГОСТ.
Данный инструмент может быть полезен разработчикам, devops-инженерам, QA и администраторам. gost-curl Читать полностью »
Фрактальная криптография: может ли хаос стать основой постквантового шифрования?
2026-06-09 в 9:59, admin, рубрики: криптография, теория, фракталы, шифрованиеВсем Q. А тем, у кого малиновые штаны много QqQq. Когда-то, n-лет тому назад, много и долго исследовал фракталы.
Нет, не вот эти:

и даже не вот эти:
Что зашифровано на кубике Рубика? Криптографическая задача №1
2026-05-14 в 14:25, admin, рубрики: головоломки, задачки, криптография, кубик рубика, логические задачи, логические игры, соревнования, шифрованиеНе так давно я публиковал на Хабре обзорную статью о применении кубика Рубика в криптографии, где приводил интересный кейс с крипто-челленджем Клауса Шмеха, известного немецкого эксперта по криптографии. Потом мне стали попадаться еще интересные задачи с зашифрованными посланиями на кубике Рубика, как, например, случай, когда пользователь Reddit попросил сообщество помочь расшифровать, что написала ему Читать полностью »
Как я написал E2EE-мессенджер на Spring Boot и WebCrypto — и почему сервер не видит сообщения
2026-05-03 в 14:46, admin, рубрики: e2ee, java, Signal Protocol, spring boot, WebCrypto, WebSocket, X3DH, криптография, мессенджер, шифрованиеПривет.
Я Java-разработчик и в основном работаю с backend: Spring Boot, базы данных, интеграции, авторизация, WebSocket — всё то, что обычно находится за интерфейсом.
В какой-то момент я поймал себя на мысли: я каждый день пользуюсь мессенджерами, но плохо понимаю, как они устроены внутри. Окей, JWT, WebSocket, PostgreSQL, Redis — это понятно. Но что технически означает фраза “end-to-end encryption”? Как сервер доставляет сообщения, если он не должен их читать? Где живут ключи? Что хранится в базе? Что происходит, если у пользователя два устройства?
Решил разобраться через практику. Написал мессенджер с нуля. Назвал Chaos Messenger.
Шифруем ID сетью Фейстеля: защита API без правок в базе
2026-04-21 в 5:13, admin, рубрики: restapi, web, сеть фейстеля, шифрованиеРабочий демо-проект: github.com/mlivirov/fiestel-cipher-demo
От глиняной печати до одного клика: как человечество училось подписывать документы
2026-04-13 в 12:08, admin, рубрики: rsa, история печати, криптосистема, постквантовые алгоритмы, хеширование, шифрование, электронная подпись, электронный документооборотПредставьте: вы — шумерский купец, III тысячелетие до нашей эры. Достаёте из кожаного мешочка цилиндрическую печать из яшмы, прокатываете её по сырой глине — и сделка закреплена.
Теперь перемотаем на пять тысяч лет вперёд. Вы нажимаете «Подписать» в сервисе электронного документооборота Контур.Диадок, и через секунду договор обретает юридическую силу.
Между этими двумя действиями — тысячи лет экспериментов с доверием, правом и технологиями. Рассказываем о них в статье.

