Pagamento · autenticação · WIALOCK1 (PBKDF2 + AES-GCM, in-browser)

Uma nota que só a senha abre

O texto é criptografado no seu navegador antes de virar um código. Quem escanear vê um cartão trancado e precisa da senha — uma nota de cofre, uma dica de recuperação, uma mensagem para uma única pessoa.

Abre o gerador já com este tipo selecionado. Tudo acontece no seu navegador.

WIA Code redondo mostrado como exemplo de cartão trancado (texto de substituição)
Gerado pelo mesmo mecanismo do gerador. Aponte o scanner WIA para ele — ou uma câmera comum para o pequeno QR reforço no centro.

Este exemplo carrega texto simples em vez de um conteúdo real de cartão trancado: o WIA nunca exibe conteúdo real de cartão trancado em páginas públicas, porque esse conteúdo só deve estar em um código que você mesmo imprime.

O que o código carrega

Um registro WIALOCK1: o texto cifrado, um sal e um nonce. A chave é derivada da sua senha com PBKDF2 (600.000 rodadas) e o texto é selado com AES-GCM — tudo dentro do navegador; a senha e o texto original nunca saem do seu aparelho.

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

O que acontece ao escanear

  1. O scanner lê o registro trancado a partir do código — offline.
  2. Mostra um cartão trancado e pede a senha.
  3. Se a senha estiver certa, o texto aparece no celular; se não, nada é revelado.

Por que usar um WIA Code para isso

Um segredo impresso que é inútil sem a senha — diferente de um código de texto comum.
Nenhum servidor guarda a chave ou o texto; não há nada para invadir do nosso lado.
Espaço para uma nota de verdade: uma grade L comporta bem mais de mil bytes de texto cifrado.

Quanto cabe

Medido no mecanismo em produção (bytes de conteúdo, após a correção de erros). A coluna QR é um código QR padrão do mesmo tamanho impresso, para comparação.

GradeWIA Code (bytes)QR do mesmo tamanho (bytes)Com QR reforço
S · 64 módulos · redondo23960
M · 96 módulos · redondo608151
L · 128 módulos · redondo11283221092

O exemplo desta página tem 101 bytes. O QR reforço é um pequeno QR padrão colocado no centro para que celulares sem o scanner WIA ainda cheguem a algum lugar útil — ele leva ao scanner web, que então lê o código completo.

Antes de imprimir

Escolha uma senha que você consiga lembrar ou guardar em outro lugar: não há como redefinir. O WIA não exibe cartões trancados reais em páginas públicas; o exemplo abaixo é texto simples.

Perguntas frequentes

E se eu esquecer a senha?
O texto se perde. Não há recuperação — é isso que torna o cartão seguro.
O WIA consegue ler minha nota?
Não. A criptografia acontece no navegador; nada é enviado. O WIA também se recusa a criar links permanentes públicos para cartões trancados.
Quão forte é isso?
PBKDF2 com 600.000 rodadas e AES-GCM. O ponto fraco é uma senha fácil de adivinhar — use uma longa.
Posso desbloquear sem o scanner WIA?
O scanner web em wiacode.com também desbloqueia — no navegador, offline depois de carregado.
Por que o exemplo nesta página é texto simples?
Porque um cartão trancado real só deve estar em um código que você mesmo imprime. Os exemplos públicos nunca contêm texto cifrado real.
Criar este código agora →Todos os tipos de conteúdo →

Outros tipos de conteúdo

WIA Code é um código 2D de simetria radial. O conteúdo vive dentro do código; não há servidor no meio quando ele é escaneado. Gerado com o mecanismo WIA Code · escaneável · sem necessidade de conta