Приложение для Windows

Sigelith Desktop — доказательства на вашем собственном компьютере.

Отмечайте файлы, не загружая их, проверяйте любое доказательство офлайн, следите за независимыми свидетелями публичного журнала — и передавайте файлы с доказательством передачи. Бесплатно, без аккаунта, с открытым кодом.

Microsoft Store · скоро Исходный код на GitHub

Windows 10 (22H2) или Windows 11, 64 бит. Handover лучше всего работает с Windows Hello.

Окно Sigelith Desktop с вкладкой «Отметка»

Что оно умеет

Отметка файлов

Перетащите файлы в окно. Приложение вычисляет хеш SHA-256 каждого файла на вашем компьютере и отправляет в публичный журнал Sigelith только этот хеш. Вы получаете PDF-сертификат и офлайн-доказательство .beatproof.

Проверка без доверия к нам

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

Свидетели

Пока приложение работает, оно само проверяет журнал: подписанные контрольные точки, цепочку между ними, копии на GitHub, в Internet Archive и Zenodo, а также названные в них блоки Bitcoin. Любое расхождение вызывает тревогу.

Передавайте файлы с доказательством передачи

Получатель подтверждает получение собственным ключом (Windows Hello), а момент передачи записывается в публичный журнал. Отправление идёт между вами; сервер Sigelith ничего не хранит.

Снимки экрана

Руководство

Всё, что делает приложение, в том порядке, в каком это вам понадобится.

Установка

Sigelith Desktop скоро появится в Microsoft Store. Нужна Windows 10 (22H2) или Windows 11, 64 бит. История и настройки хранятся в папке %USERPROFILE%\Sigelith — вне приложения, поэтому переживают его удаление. Приложение доступно на 11 языках.

Отметить файл

  1. Перетащите один или несколько файлов на вкладку «Отметка» или выберите Файл → Отметить файлы… (Ctrl+O).
  2. Приложение вычисляет каждый хеш на вашем компьютере и регистрирует в публичном журнале только хеш. Файл никогда не покидает ваш компьютер.
  3. Сохраните PDF-сертификат и держите файл .beatproof рядом с оригиналом. Доказательство подходит только к этим байтам: измените один байт — и хеш перестанет совпадать.

Новая отметка записывается сразу. Подпись журнала она получает при закрытии недели, а привязку к Bitcoin — примерно в течение суток; приложение само обновляет доказательство (Инструменты → Обновить статусы доказательств, F5).

Проверить файл или доказательство

Перетащите файл на вкладку «Проверка» (Ctrl+Shift+O). Приложение заново вычисляет хеш и локально проверяет путь включения и подпись. Файл .beatproof (Ctrl+B) проверяется полностью офлайн. Подпись ключом, которого нет в программе, никогда не принимается как доказательство.

Свидетели

Вкладка «Свидетели» показывает, что приложение подтвердило вне контроля Sigelith, и когда. Два разных подписанных файла под одним номером контрольной точки были бы криптографическим доказательством того, что журнал показывает разным людям разные истории, — приложение сохраняет оба файла и поднимает тревогу. Проверить сейчас: F8.

Передавайте файлы с доказательством передачи

  1. Создайте свою карточку: вкладка Handover → Создать мою карточку. Ключ подписи создаётся в Windows Hello и никогда не покидает ваш компьютер; карточка содержит только открытые ключи.
  2. Обменяйтесь файлами карточек с другим человеком и добавьте друг друга в контакты. Сравните отпечаток лично или голосом — хотя бы первые четыре группы. Приложение записывает, как вы это сделали.
  3. Отправить файлы (Ctrl+Shift+H): выберите контакт и файлы. Отправление шифруется для карточки получателя и идёт по почте, через мессенджер, на флешке или через общую папку.
  4. Получатель проверяет отправление и принимает его через Windows Hello. Только тогда ваше приложение публикует в журнале недостающую часть ключа — этот момент и есть передача, а приложение получателя само открывает файлы.
  5. Сохраните пакет доказательств. Любой может проверить его в Sigelith Desktop или на странице проверки — у Sigelith копии нет.

Если получатель не ответит вовремя, предложение истекает; если принятие приходит слишком поздно, чтобы его завершить, ничего не публикуется и ничего не передаётся. Приложение показывает каждое из этих состояний и удаляет ключи, которые больше не нужны.

Для тех, у кого нет проверяющей программы, — юриста, эксперта, суда: откройте доказательство через «Проверить доказательство…» и сохраните PDF-отчёт — каждая проверка словами, с инструкцией для независимой проверки.

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

Открыть страницу проверки

Настройки

Настройки (Ctrl+,) охватывают подключение — включая режим Tor, который направляет весь трафик через локальный прокси Tor к onion-сервису Sigelith, — свидетелей и их копии у третьих сторон, встроенные ключи, имена файлов, папку обмена Handover и папку данных.

Ctrl+O
Отметить файлы
Ctrl+Shift+O
Проверить файл
Ctrl+B
Загрузить доказательство .beatproof
Ctrl+Shift+H
Отправить файлы с доказательством передачи
F5
Обновить статусы доказательств
F8
Проверить свидетелей сейчас
Esc
Остановить текущую задачу

Советы

Храните исходный файл

Доказательство привязано к точным байтам. Копия, заново сохранённая редактором или пережатая мессенджером, имеет другой хеш — храните оригинал вместе с его сертификатом.

Делайте копию папки данных

История — единственная запись того, что было отмечено. %USERPROFILE%\Sigelith находится вне OneDrive и архивации Windows, поэтому время от времени копируйте её сами. Time Vault Backup (скоро в Microsoft Store) может делать это за вас — вместе с точными байтами каждого отмеченного документа.

Пусть общая папка переносит отправления

В разделе Настройки → Handover выберите папку, общую с другим человеком (OneDrive, Dropbox, Syncthing). Тогда отправления и ответы забираются автоматически, пока приложение открыто.

Сравнивайте отпечатки как следует

Карточку, отправленную по почте, могут подменить по дороге. Прочитайте вслух хотя бы первые четыре группы отпечатка или отсканируйте его лично — именно это связывает доказательство передачи с человеком.

Сохраните доказательство сразу

После передачи сразу сохраните пакет доказательств. В нём доказательства из журнала с подписанными квитанциями; у Sigelith копии нет.

Приватно по умолчанию

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

Sigelith Desktop бесплатен и имеет открытый код (Apache-2.0). Без аккаунта, без рекламы, без телеметрии.