Pagamento · autenticação · WIALOCK1 (PBKDF2 + AES-GCM, in-browser)
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.

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.
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.
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.
| Grade | WIA Code (bytes) | QR do mesmo tamanho (bytes) | Com QR reforço |
|---|---|---|---|
| S · 64 módulos · redondo | 239 | 60 | — |
| M · 96 módulos · redondo | 608 | 151 | — |
| L · 128 módulos · redondo | 1128 | 322 | 1092 |
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.
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.
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