Набор вручную ломает
Один неверный символ в API-ключе из 64 знаков — и ключ мёртв. Набрать длинный закрытый ключ на телефоне практически невозможно.
У Sekuvo нет разрешения на интернет, поэтому секрет попадает на телефон только тем путём, который вы ему покажете. Эта страница проходит эти пути: самый простой — aktar.html и QR, самый осторожный — конверт, собранный в вашем собственном терминале.
85ee1729fda96072b36303074f21a170d5361c0577a920ef631bd6884d5b653dВыполните в терминале команду для своей системы; вывод должен точно совпасть со значением выше. То же значение опубликовано в заметках к выпуску на GitHub. Его можно сохранить в Sekuvo как Якорь инструмента (кнопка с отпечатком на главном экране) и при следующем скачивании сверить с телефоном.
Это скачанный файл, а не веб-страница: в адресной строке видно file://. sekuvo.com никогда не просит у вас секрет. aktar.html пока говорит по-английски и по-турецки.
Один неверный символ в API-ключе из 64 знаков — и ключ мёртв. Набрать длинный закрытый ключ на телефоне практически невозможно.
Всё, что вы копируете, может прочитать открытое в этот момент приложение, а облачные буферы обмена переносят это на другие устройства. Поэтому Sekuvo никогда не использует его как путь.
У приложения нет разрешения INTERNET, так что синхронизация файлов, почта или сервер — не варианты. Свет, идущий от экрана к камере, не пересекает никакой сети.
Возьмите aktar.html по кнопке выше или на странице выпуска. Это один файл; устанавливать нечего.
Вычислите его SHA-256 и сравните с опубликованным значением. Если они различаются, не открывайте файл.
Двойной щелчок. В адресной строке видно file://, а не сайт, и страница никогда не подключается к интернету.
Напишите заголовок, выберите тип (Аккаунт, Повседневное, Карта или Защищённая заметка), вставьте секрет или выберите файл .pem / .env. Задайте пароль переноса и нажмите Зашифровать и показать QR.
Sekuvo → ➕ → Импорт по QR. Большие конверты делятся на несколько кадров, сменяющихся на экране; телефон собирает их в любом порядке. Введите тот же пароль — и запись добавлена.
Кнопка ⇄ на главном экране открывает мастер переноса. Телефон генерирует одноразовый пароль из букв и цифр — ему не страшны различия раскладок — и, работая как Bluetooth-клавиатура, вводит его сразу в оба поля пароля в aktar.html. Нажмите Зашифровать и показать QR на компьютере и Сканировать QR в мастере: пароль уже на телефоне, так что вы его никогда не набираете.
Не хотите, чтобы браузер что-либо шифровал? Соберите конверт в своём терминале скриптом в тридцать строк; эта страница лишь превращает шифртекст в QR-кадры.
Открыть страницу Конверт → QR →Подходит любой способ донести конверт как текст: ➕ → Импорт из текста, вставить, ввести пароль.
Делает то же из буфера обмена или файла и рисует QR прямо в терминале.
Посмотреть код на GitHub →Конверт — открытый формат, а не что-то, что умеет делать только Sekuvo. Рецепт в репозитории.
Прочитать рецепт →Тот, кто сфотографирует QR, получит только это. Пароль переноса превращается в ключ через 310 000 раундов PBKDF2, что замедляет каждую попытку подбора; без пароля поле данных — шум.
Нет. aktar.html шифрует через WebCrypto браузера на вашей машине и рисует QR на вашем экране. У Sekuvo нет разрешения на интернет; изображение с камеры декодируется внутри приложения.
Веб-страница, запрашивающая секреты, выглядит в точности как фишинговая. К тому же страница на сервере может меняться при каждом визите; хеш скачанного файла фиксирован и проверяем.
Лимит на запись — 256 КБ. Большие конверты делятся на несколько сменяющихся QR-кадров; телефон собирает их в любом порядке и показывает, каких кадров ещё не хватает.
Пока на английском и турецком.
Обратное направление — Bluetooth: телефон печатает в компьютер как клавиатура, и на компьютер ничего не ставится.