Sigelith Desktop — доказательства на вашем собственном компьютере.
Отмечайте файлы, не загружая их, проверяйте любое доказательство офлайн, следите за независимыми свидетелями публичного журнала — и передавайте файлы с доказательством передачи. Бесплатно, без аккаунта, с открытым кодом.
Windows 10 (22H2) или Windows 11, 64 бит. Handover лучше всего работает с Windows Hello.
Что оно умеет
Отметка файлов
Перетащите файлы в окно. Приложение вычисляет хеш 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 языках.
Отметить файл
- Перетащите один или несколько файлов на вкладку «Отметка» или выберите Файл → Отметить файлы… (Ctrl+O).
- Приложение вычисляет каждый хеш на вашем компьютере и регистрирует в публичном журнале только хеш. Файл никогда не покидает ваш компьютер.
- Сохраните PDF-сертификат и держите файл .beatproof рядом с оригиналом. Доказательство подходит только к этим байтам: измените один байт — и хеш перестанет совпадать.
Новая отметка записывается сразу. Подпись журнала она получает при закрытии недели, а привязку к Bitcoin — примерно в течение суток; приложение само обновляет доказательство (Инструменты → Обновить статусы доказательств, F5).
Проверить файл или доказательство
Перетащите файл на вкладку «Проверка» (Ctrl+Shift+O). Приложение заново вычисляет хеш и локально проверяет путь включения и подпись. Файл .beatproof (Ctrl+B) проверяется полностью офлайн. Подпись ключом, которого нет в программе, никогда не принимается как доказательство.
Свидетели
Вкладка «Свидетели» показывает, что приложение подтвердило вне контроля Sigelith, и когда. Два разных подписанных файла под одним номером контрольной точки были бы криптографическим доказательством того, что журнал показывает разным людям разные истории, — приложение сохраняет оба файла и поднимает тревогу. Проверить сейчас: F8.
Передавайте файлы с доказательством передачи
- Создайте свою карточку: вкладка Handover → Создать мою карточку. Ключ подписи создаётся в Windows Hello и никогда не покидает ваш компьютер; карточка содержит только открытые ключи.
- Обменяйтесь файлами карточек с другим человеком и добавьте друг друга в контакты. Сравните отпечаток лично или голосом — хотя бы первые четыре группы. Приложение записывает, как вы это сделали.
- Отправить файлы (Ctrl+Shift+H): выберите контакт и файлы. Отправление шифруется для карточки получателя и идёт по почте, через мессенджер, на флешке или через общую папку.
- Получатель проверяет отправление и принимает его через Windows Hello. Только тогда ваше приложение публикует в журнале недостающую часть ключа — этот момент и есть передача, а приложение получателя само открывает файлы.
- Сохраните пакет доказательств. Любой может проверить его в 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). Без аккаунта, без рекламы, без телеметрии.