Sekuvo
Português
Transferência

Do computador para o telefone,
sem rede no meio.

O Sekuvo não tem permissão de internet, então um segredo só chega ao seu telefone por um caminho que você mostra a ele. Esta página percorre esses caminhos: o mais fácil é o aktar.html com QR; o mais cauteloso, um envelope que você constrói no seu próprio terminal.

Baixar aktar.html

v1.0.0 · 53 KB · um único arquivo, roda do seu próprio disco

SHA-256 · v1.0.085ee1729fda96072b36303074f21a170d5361c0577a920ef631bd6884d5b653d
Como verifico?

Rode num terminal o comando do seu sistema; a saída deve bater exatamente com o valor acima. O mesmo valor é publicado nas notas da versão no GitHub. Você também pode guardá-lo no Sekuvo como Âncora de ferramenta (o botão de impressão digital na tela inicial) e comparar com o telefone no próximo download.

# macOS / Linux shasum -a 256 aktar.html # Windows (PowerShell / cmd) certutil -hashfile aktar.html SHA256

Um download, não uma página web: a barra de endereço mostra file://. O sekuvo.com nunca pede um segredo a você. O aktar.html por enquanto fala inglês e turco.

Por que QR

Três portas ficam fechadas.

Digitar à mão quebra as coisas

Um caractere errado numa chave de API de 64 caracteres e a chave está morta. Digitar uma chave privada longa num telefone é, na prática, impossível.

A área de transferência vaza

O que você copia pode ser lido pelo app aberto naquele momento, e áreas de transferência na nuvem levam isso a outros dispositivos. Por isso o Sekuvo nunca a usa como caminho.

Não há rede

O app não tem permissão INTERNET, então sincronização de arquivos, e-mail ou servidor não são opções. A luz que vai de uma tela para uma câmera não atravessa rede nenhuma.

Passo a passo

Com o aktar.html

  1. Baixar

    Pegue o aktar.html pelo botão acima ou na página da versão. É um único arquivo; nada a instalar.

  2. Verificar

    Calcule o SHA-256 e compare com o valor publicado. Se diferirem, não abra o arquivo.

  3. Abrir

    Dê dois cliques. A barra de endereço mostra file://, não um site, e a página nunca se conecta à internet.

  4. Preencher e cifrar

    Escreva um título, escolha um tipo (Conta, Cotidiano, Cartão ou Nota segura), cole o segredo ou escolha um arquivo .pem / .env. Escolha uma senha de transferência e aperte Cifrar e mostrar o QR.

  5. Ler no telefone

    Sekuvo → ➕ → Importar por QR. Envelopes grandes são divididos em vários quadros que se alternam na tela; o telefone os recolhe em qualquer ordem. Digite a mesma senha e a entrada é adicionada.

Nem digite a senha

O assistente de transferência

O botão ⇄ da tela inicial abre o assistente de transferência. O telefone gera uma senha de uso único com letras e dígitos — imune a diferenças de layout de teclado — e, agindo como teclado Bluetooth, digita-a de uma vez nos dois campos de senha do aktar.html. Aperte Cifrar e mostrar o QR no computador e Ler QR no assistente: a senha já está no telefone, então você nunca a digita.

Outros caminhos

Se preferir não usar o aktar.html

Envelope → página QR

Não quer que o navegador cifre nada? Construa o envelope no seu próprio terminal com um script de trinta linhas; esta página só transforma o texto cifrado em quadros QR.

Abrir a página Envelope → QR →

Importar de texto

Qualquer forma de carregar o envelope como texto funciona: ➕ → Importar de texto, colar, digitar a senha.

Linha de comando: vault-clip.py

Faz o mesmo a partir da área de transferência ou de um arquivo, e desenha o QR direto no terminal.

Ver o código no GitHub →

Construa seu próprio envelope

O envelope é um formato aberto, não algo que só o Sekuvo consegue criar. A receita está no repositório.

Ler a receita →
O que o QR carrega

Um envelope, nunca o segredo.

Quem fotografar o QR recebe só isto. A senha de transferência vira chave por 310.000 rodadas de PBKDF2, o que torna cada tentativa lenta; sem a senha, o campo de dados é ruído.

{ "app": "vault", "version": 1, "kdf": { "algo": "PBKDF2WithHmacSHA256", "iterations": 310000, "salt": "…16 bytes, base64…" }, "cipher": "AES-256-GCM", "data": "…12-byte IV + ciphertext + 16-byte tag, base64…" }
Perguntas

Perguntas frequentes

Meu segredo vai para a internet?

Não. O aktar.html cifra com o WebCrypto do navegador na sua máquina e desenha o QR na sua tela. O Sekuvo não tem permissão de internet; a imagem da câmera é decodificada dentro do app.

Por que um arquivo baixado em vez de uma página web?

Uma página web que pede segredos parece exatamente uma página de phishing. E uma página num servidor pode mudar a cada visita; o resumo de um arquivo que você baixou é fixo e verificável.

E arquivos grandes?

O limite por entrada é 256 KB. Envelopes grandes são divididos em vários quadros QR que se alternam; o telefone os recolhe em qualquer ordem e mostra quais quadros ainda faltam.

Que idiomas o aktar.html fala?

Inglês e turco, por enquanto.

E do telefone para o computador?

O outro sentido é Bluetooth: seu telefone digita no computador como um teclado, sem instalar nada no computador.

← Voltar ao sekuvo.com