Платежи · аутентификация · WIALOCK1 (PBKDF2 + AES-GCM, in-browser)

Заметка, которую открывает только пароль

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

Откроется генератор с уже выбранным типом. Всё происходит в вашем браузере.

Круглый WIA Code, показанный как пример запертой карточки (текст-заглушка)
Создан тем же движком, что и генератор. Наведите на него WIA-сканер — или обычную камеру на маленький бустер-QR в центре.

Этот пример содержит обычный текст, а не настоящие данные запертая карточка: WIA никогда не показывает реальное содержимое запертая карточка на публичных страницах, потому что такие данные должны быть только в коде, который вы печатаете сами.

Что несёт код

Запись WIALOCK1: зашифрованный текст, соль и одноразовое число (nonce). Ключ получается из вашего пароля с помощью PBKDF2 (600,000 раундов), а текст запечатывается с помощью AES-GCM — всё это прямо в браузере; пароль и исходный текст никогда не покидают ваше устройство.

WIALOCK1 (PBKDF2 + AES-GCM, in-browser)

Что происходит при сканировании

  1. Сканер читает запертую запись из кода — офлайн.
  2. Он показывает запертую карточку и запрашивает пароль.
  3. Если пароль верный, текст появляется на телефоне; если нет — ничего не раскрывается.

Почему для этого нужен WIA Code

Напечатанный секрет, бесполезный без пароля, — в отличие от обычного текстового кода.
Ни один сервер не хранит ни ключ, ни текст — с нашей стороны взламывать нечего.
Достаточно места для настоящей заметки: сетка L вмещает намного больше тысячи байт зашифрованного текста.

Сколько помещается

Измерено на работающем движке (байты содержимого после коррекции ошибок). Столбец QR — стандартный QR-код того же размера печати, для сравнения.

СеткаWIA Code (байт)QR того же размера (байт)С бустер-QR
S · 64 модуля · круглая23960
M · 96 модулей · круглая608151
L · 128 модулей · круглая11283221092

Пример на этой странице занимает 101 байт. Бустер-QR — маленький стандартный QR-код в центре, благодаря которому телефоны без WIA-сканера всё равно попадают куда нужно: он ведёт на веб-сканер, а тот уже читает код целиком.

Перед тем как печатать

Выберите пароль, который сможете запомнить или сохранить отдельно: восстановления не будет. WIA не показывает реальные запертые карточки на публичных страницах; пример ниже — обычный текст.

Частые вопросы

Что если я забуду пароль?
Текст будет потерян безвозвратно. Восстановления нет — именно поэтому карточка безопасна.
Может ли WIA прочитать мою заметку?
Нет. Шифрование происходит в браузере, ничего не загружается на сервер. WIA также отказывается создавать публичные постоянные ссылки для запертых карточек.
Насколько это надёжно?
PBKDF2 с 600,000 раундами и AES-GCM. Слабое место — угадываемый пароль, поэтому используйте длинный.
Можно ли открыть её без WIA-сканера?
Веб-сканер на wiacode.com тоже её откроет — в браузере, а после загрузки даже офлайн.
Почему пример на этой странице — обычный текст?
Потому что настоящая запертая карточка должна быть только в коде, который вы печатаете сами. Публичные примеры никогда не содержат реальный зашифрованный текст.
Создать этот код сейчас →Все виды содержимого →

Другие виды содержимого

WIA Code — двумерный код с радиальной симметрией. Содержимое хранится внутри кода, и при сканировании между ним и вами нет никакого сервера. Создано движком WIA Code · сканируется · без регистрации