RU

CryptoLab: как я превратил лабораторную по криптографическим протоколам в стенд с Alice, Bob и Mallory

В этом учебном году мне потребовалось подготовить лабораторные работы по дисциплине  «Криптографические протоколы» . Самый очевидный вариант пр…

криптографиякриптографические протоколыинформационная безопасностьAES-GCMAEADPythonCryptoLabлабораторные работыкибербезопасностьreplay attack
Habr
RU

Как я строил zero-knowledge менеджер паролей: три архитектуры, модель угроз и восемь багов

Привет, Habr. Я разрабатываю менеджер паролей "Сэйфком" для личного и командного использования. Почти все серьёзные проблемы, которые я находил, был…

информационная безопасностькриптографияменеджер паролейzero-knowledgeclient-side encryptionWebAuthnX25519Argon2idAES-GCMбезопасность веб-приложений
Habr
RU

Я открыл боевую базу своего clipboard-sync, чтобы показать, что он знает о вашем пароле. Ответ: ничего

Скопировали пароль от прода и синхронизировали его между ноутбуком и телефоном. Где он теперь лежит и кто может его прочитать? Я сделал сервис, где…

end-to-end шифрованиеE2EEzero-knowledgeX25519AES-GCMHKDFWeb Crypto APIсинхронизация буфера обменаNestJSприватность
Habr
RU

Интернет выключили целиком: офлайн-чат на Bluetooth и Wi-Fi Direct, и почему мы не обещаем mesh на весь город

Блокировки это одно. Их обходят: VLESS, Reality, прокси, про это уже написано много, в том числе у нас. Но есть сценарий жёстче. Интернета нет вообщ…

офлайн мессенджерmeshBLEBluetooth Low EnergyWi-Fi DirectMultipeerConnectivityWifiP2pManagerотключение интернетаAES-GCMшифрование