File_Hider — микс сжатия, шифрования и сокрытия данных

github.com/x011/File_Hider

Стеганография — это крутая, но уязвимая перед чересчур любопытными глазами техника. Другое дело — джентельменский или параноидальный набор из стеганографии и шифрования. File_Hider умело комбинирует сжатие с кодированием, несколькими слоями шифрования и стеганографией, позволяя не только надежно скрыть, но и защитить файл внутри другого, аккуратно записывая скрываемые данные в его конец.

📌 Детали

  • открытый исходный код на Python
  • разработка энтузиаста , без рекламы и отслеживания
  • доступно как сборка (.exe) под Windows и скрипт под всё остальное с поддержкой Python, PyCryptodome и OpenSSL
  • работает через графический и консольный интерфейсы
  • сжимает zlib и конвертирует данные в base64 перед шифрованием
  • последовательно шифрует 7 разными ключами AES-256 с добавлением рандомной соли
  • ключ AES-256 шифруется публичным ключом RSA (нужна ключ-пара, расшифровывается приватным ключом и, если поставлен, паролем)
  • выбор имени и пути сохранения выходного файла при сокрытии и извлечении

ИМХО:  Крутая техника, хотя на HackerNews заметили, что такие хитровывернутые выходные данные в файле проще обнаружить, чем что-нибудь без шифрования, но с другой стороны при обнаружении их надо еще расшифровать. Еще бы короткие параметры командной строки сюда.

Свежее