Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 32 min ago

Пишем свой crypto engine для флешек: безопасная память, потоковое шифрование и отказоустойчивость на Python

Sat, 03/28/2026 - 16:49

Всё началось с простой задачи: нужно было безопасно передавать файлы на обычных USB-флешках. Существующие решения либо создавали контейнеры (VeraCrypt), что неудобно для быстрого доступа к отдельным файлам на разных ОС, либо работали слишком сложно для конечного пользователя.

Мне нужно было решение уровня «вставил флешку -> ввел пароль -> файлы зашифрованы». Но главное требование — безопасность данных даже при сбое питания. Если выдернуть флешку посередине шифрования, данные не должны превратиться в кашу.

Так появился crypto_engine. Это не попытка изобрести свою криптографию (мы используем стандартные AES-GCM и ChaCha20), а инженерная работа над тем, как безопасно управлять ключами в памяти, обрабатывать гигабайтные файлы без переполнения RAM и гарантировать целостность данных.

Читать далее

Докутору Дзэкиру и мисутэру Хайдо или как эффективнее изучать иностранный язык

Sat, 03/28/2026 - 16:30

Как известно, наш язык определяет нашу картину мира. Все работает просто – если вокруг не падает пятьдесят видов снега каждый день, то мозг не будет напрягаться и придумывать эти самые слова. Чего нет в реальности, того нет в языке, чего нет в языке, того нет в реальности для конкретного народа, этим самым языком пользующимся. И именно поэтому изучение иностранного языка делает с нашим мозгом странное и прекрасное – помимо новых нейронных связей, при должном усердии может появится то, что называют вторичной или поликультурной языковой личностью. Это именно та сущность, что говорит вашим ртом на английском, немецком, французском или том же японском.

И сейчас мы поговорим о том, чем это полезно, как это в себе вырастить – на примере японского.

Читать далее

Who's online

There are currently 0 users and 11 guests online.