Нескучная стеганография, или как мы зашифровали секретные ключи пользователей в джипегах

Рассказываем, как использовать методы стеганографии и шифрования в децентрализованных сервисах на IPFS. Исключаем риски, связанные с централизованным хранением логинов и паролей. Используем метод LSB, «наименьший значащий бит». Внутри статьи — примеры кода на C# и алгоритме AES для шифрования и расшифровки.

Нескучная стеганография, или как мы зашифровали секретные ключи пользователей в джипегах
1010

Ниче не понял. Пользователь хранит свой пароль на вашем сервере, но он зашифрован, а ключ расшифровки спрятан в джипег, и теперь у пользователя проблема где сохранить джипег, которая решается еще одним, не самым, надо сказать, надежным хоронилищем?

Хранить можно где угодно. Тут есть простор для творчества и потенциал поиграть в шпиона. Первое, что приходит в голову: создаем на жестком диске папку «Мои картинки из миджорни». Закидываем туда кучу рандомных картинок. Одна из них — наш ключ. Если человек зайдет на наш жесткий диск, он увидит папку, зайдет в нее, посмотрит на картинку, но не поймет, что это ключ.