Skip to content
KitploitKITPLOIT
ИнструментыБлог
Log in
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
filekey — Офлайн-веб-приложение с открытым исходным кодом для шифрования файлов и обмена ими на основе passkey. AES-256-GCM/HPKE, без облака, без аккаунтов; шифрование для получателей с помощью публичных Share Keys. | Kitploit
Инструменты/GitHubGitHub/rockwellshah/filekey
Инструменты шифрования/дешифрованияВосстановление ДанныхКриптографияКонфиденциальностьАутентификация
GitHubrockwellshah/filekey

filekey

Офлайн-веб-приложение с открытым исходным кодом для шифрования файлов и обмена ими на основе passkey. AES-256-GCM/HPKE, без облака, без аккаунтов; шифрование для получателей с помощью публичных Share Keys.

Репозиторий
48236341 месяц назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

🔐 FileKey

FileKey — это офлайн-веб-приложение, которое позволяет быстро шифровать файлы и делиться ими с помощью passkey. Без аккаунтов, без отслеживания, без облака.

🛡️ FileKey — бесплатный проект с открытым исходным кодом, где конфиденциальность в приоритете. Доступен на filekey.app.


🚀 Возможности

  • ✅ Бесплатный и с открытым исходным кодом — лицензия GPLv3.
  • ✅ Без аккаунтов — никаких логинов и отслеживания.
  • ✅ Шифрование на основе passkey — использует ваш существующий passkey, менеджер паролей или аппаратный ключ безопасности.
  • ✅ Без облака — файлы запечатываются с помощью AES-256 на вашем устройстве. Ничего никогда не загружается.
  • ✅ Безопасный обмен — зашифруйте файл для чьего-либо Share Key или опубликуйте ссылку «отправить мне файл».
  • ✅ Коды восстановления — дополнительные офлайн-коды восстановления, чтобы вы никогда не потеряли доступ.
  • ✅ Папки и большие файлы — легко шифруйте целые папки и файлы размером в несколько гигабайт.
  • ✅ Офлайн — работает на 100% в вашем браузере, онлайн или офлайн. Можно установить как PWA.

🗣️ Что говорят люди

  • Французский cybersecurity-блогер Korben написал отличный разбор FileKey.
  • Тред Тома Дёрра в X. (40k+ просмотров)
  • Анонс на Reddit. (100k+ просмотров)
  • Релиз функции обмена на Reddit (45k+ просмотров)
  • Обсуждение на PrivacyGuide

👨‍💻 Как пользоваться FileKey

  1. Создайте свой FileKey
    Создайте passkey, который будет храниться в вашем менеджере паролей или на ключе безопасности (iCloud Keychain, Google Password Manager, 1Password, YubiKey и т. д.).

  2. Шифруйте файлы
    Перетащите любой файл (или целую папку) в FileKey. Он мгновенно шифруется с помощью AES-256 и сохраняется как name.filekey.

  3. Расшифровывайте файлы
    Перетащите зашифрованный файл обратно. Ваш passkey откроет его локально и безопасно.

  4. Делитесь приватно
    Зашифруйте файл для чьего-либо Share Key (открыть его сможет только получатель) или поделитесь ссылкой «отправить мне файл», чтобы получать зашифрованные файлы от любого человека.

  5. Сохраните код восстановления
    По желанию сохраните одноразовый код восстановления, чтобы снова получить доступ к своим файлам, даже если вы потеряете passkey.


💾 Поддерживаемые системы

FileKey требует passkey-провайдера, поддерживающего расширение WebAuthn PRF: совместимый менеджер паролей (Apple Passwords, Google Password Manager, 1Password и т. д.) или аппаратный ключ безопасности FIDO2 (YubiKey 5 / Bio Series). Ваш браузер и ОС также должны поддерживать WebAuthn + PRF. Неполная таблица совместимости:

ПлатформаPasskey-провайдерыПримечания
macOSApple Passwords, 1Password, YubiKeySafari ≥ 17 или Chrome ≥ 112. YubiKey может не работать в Safari.
iOS / iPadOSApple Passwords, 1PasswordSafari ≥ 17 или Chrome ≥ 112.
Windows1Password, YubiKeyEdge ≥ 112 или Chrome ≥ 112. Требуется Windows 11.
AndroidGoogle Password Manager, 1Password, YubiKeyChrome ≥ 112.
LinuxYubiKey (через браузер)Актуальные браузеры Chrome / Chromium.

⚠️ Примечания:

  • Провайдер должен реализовывать расширение WebAuthn PRF; поддержка зависит от приложения и версии, поэтому если менеджер пока не работает, скорее всего, в нём ещё нет PRF.
  • Браузеры на основе Chromium (Brave, Vivaldi, Opera) в целом работают.
  • Windows 10 и более ранние версии не поддерживают PRF.

🛠️ Как работает шифрование

FileKey формирует вашу шифровальную идентичность из passkey. Когда вы создаёте свой FileKey, passkey регистрируется для домена приложения (filekey.app) в качестве проверяющей стороны (relying party). При аутентификации расширение PRF passkey выполняется над фиксированными входными данными, создавая детерминированный секрет, который никогда не покидает ваше устройство. Этот секрет пропускается через HKDF-SHA-256 для получения долговременной пары ключей идентичности, поэтому один и тот же passkey всегда воспроизводит одну и ту же идентичность, и помимо самого passkey хранить ничего не нужно.

Файлы шифруются с помощью HPKE (гибридное шифрование с открытым ключом, RFC 9180) в режиме Auth с использованием набора DHKEM-P256 + HKDF-SHA-256. HPKE создаёт новые ключи для каждого файла, а тело файла запечатывается с помощью AES-256-GCM в потоковой блочной конструкции, так что файлы любого размера шифруются и расшифровываются без полной загрузки в память. При шифровании для себя используется ваш собственный открытый ключ; при обмене — открытый ключ получателя. Все операции выполняются полностью на вашем устройстве с использованием прошедших аудит криптобиблиотек.

🛡️ Ваш passkey — единственный ключ доступа. Больше хранить ничего не нужно, и ничто никогда не покидает ваше устройство.


🔁 Обмен файлами

У каждого пользователя FileKey есть уникальный Share Key — длинная публичная строка, которую вы найдёте в меню в разделе «Ваш Share Key». Ей можно безопасно делиться открыто; это публичный адрес, а не секрет.

📤 Отправка файла

  1. Выберите Share при шифровании (или отправьте сохранённому контакту).
  2. Введите Share Key получателя.
  3. FileKey создаст файл, который сможет открыть только этот получатель, с именем name.shared.filekey. Отправьте его любым способом: электронной почтой, в мессенджере, через передачу файлов.

📥 Получение общего файла

  1. Откройте FileKey и пройдите аутентификацию.
  2. Перетащите файл .shared.filekey внутрь.
  3. FileKey распознает его и расшифрует вашим ключом.

📨 «Отправить мне файл»

Поделитесь ссылкой «отправить мне файл» (в неё встроен ваш Share Key). Любой человек (без аккаунта и passkey) может использовать её, чтобы зашифровать файл для вас прямо в своём браузере, а затем отправить вам результат. Открыть его сможете только вы.

🔐 Детали безопасности

  • Ваши приватные ключи никогда не покидают ваше устройство.
  • Общие файлы привязаны к конкретному получателю (сквозное шифрование с открытым ключом).
  • Всё шифрование и расшифрование происходит на вашем устройстве, без участия серверов.
  • Файлы запечатываются с помощью AES-256.
  • Ваш Share Key публичен, им можно открыто делиться.

🔑 Коды восстановления

Поскольку ваша идентичность исходит из passkey, его потеря обычно означала бы потерю доступа. FileKey предлагает опциональный код восстановления — фразу из 24 слов (BIP39), которая резервирует вашу идентичность. Сохраните его один раз в надёжном месте, и позже вы сможете восстановить доступ.

Также FileKey включает автономный инструмент восстановления (recover.html): один HTML-файл, который можно хранить на диске. С помощью кода восстановления он расшифровывает ваши файлы .filekey полностью офлайн, даже если сайт FileKey когда-либо исчезнет.


🫥 Что будет, если FileKey исчезнет?

Две страховки:

  1. Автономный инструмент восстановления (выше) открывает ваши файлы только с помощью кода восстановления, без необходимости сайта.
  2. Установите FileKey как приложение, чтобы он продолжал работать офлайн:

💻 Десктоп (Chrome / Edge / Brave)

Откройте FileKey, нажмите «Установить» в адресной строке и подтвердите. Он откроется как автономное офлайн-приложение.

📱 iOS / iPadOS (Safari)

Откройте FileKey в Safari → нажмите «Поделиться» → «На экран “Домой”» → «Добавить».

Скачать инструмент