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) проверяется полностью офлайн. Подпись ключом, которого нет в программе, никогда не принимается как доказательство. Начиная с версии 3.0.1 приложение также проверяет доказательства для отдельных файлов из Sigelith Backup (.sigelith-proof), а двойной щелчок по файлу .beatproof или .sigelith-proof открывает вкладку «Проверка» — отметка при этом никогда не ставится.
Свидетели
Вкладка «Свидетели» показывает, что приложение подтвердило вне контроля 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 или .sigelith-proof)
- Ctrl+Shift+H
- Отправить файлы с доказательством передачи
- F5
- Обновить статусы доказательств
- F8
- Проверить свидетелей сейчас
- Esc
- Остановить текущую задачу
Советы
Храните исходный файл
Доказательство привязано к точным байтам. Копия, заново сохранённая редактором или пережатая мессенджером, имеет другой хеш — храните оригинал вместе с его сертификатом.
Делайте копию папки данных
История — единственная запись того, что было отмечено. %USERPROFILE%\Sigelith находится вне OneDrive и архивации Windows, поэтому время от времени копируйте её сами. Sigelith Backup (в Microsoft Store) может делать это за вас — вместе с точными байтами каждого отмеченного документа.
Пусть общая папка переносит отправления
В разделе Настройки → Handover выберите папку, общую с другим человеком (OneDrive, Dropbox, Syncthing). Тогда отправления и ответы забираются автоматически, пока приложение открыто.
Сравнивайте отпечатки как следует
Карточку, отправленную по почте, могут подменить по дороге. Прочитайте вслух хотя бы первые четыре группы отпечатка или отсканируйте его лично — именно это связывает доказательство передачи с человеком.
Сохраните доказательство сразу
После передачи сразу сохраните пакет доказательств. В нём доказательства из журнала с подписанными квитанциями; у Sigelith копии нет.
Приватно по умолчанию
Приватный режим хранит копию всего публичного журнала (только хеши, которые и так публичны), поэтому обновление доказательства никогда не сообщает серверу, какое из них ваше.
Системные требования
Windows 10 (22H2) или Windows 11, 64 бит. Handover лучше всего работает с Windows Hello.
Конфиденциальность
Файлы, имена файлов и заметки никогда не покидают ваш компьютер: в публичный журнал Sigelith отправляются только их хеши SHA-256. В приватном режиме, который включён по умолчанию, приложение проверяет доказательства по собственной копии журнала. Пока приложение работает, оно сравнивает журнал с независимыми копиями на GitHub, в Internet Archive, на Zenodo и в обозревателях блоков Bitcoin — это сравнение можно отключить или направить весь трафик через Tor.
Sigelith Backup — версионные резервные копии, которые сохраняют ваши доказательства.
Если включена опция «Защищать доказательства Sigelith», Sigelith Backup сохраняет резервную копию истории отметок Sigelith Desktop и хранит каждый отмеченный документ точно в том виде, в каком он был отмечен, вместе с его файлом .beatproof — в хранилище, которое ротация старых копий никогда не очищает. В окне «Доказательства Sigelith» можно проверить доказательства офлайн и восстановить документы. Кроме того, Sigelith Backup даёт любому файлу из резервной копии собственное доказательство времени, сверяет копии с их печатями в публичном журнале, передаёт файлы с доказательством доставки и хранит капсулы времени внутри копии.
Sigelith Desktop бесплатен и имеет открытый код (Apache-2.0). Без аккаунта, без рекламы, без телеметрии.