Sekuvo
Français
Transfert

De l'ordinateur au téléphone,
sans réseau entre les deux.

Sekuvo n'a pas la permission Internet : un secret n'atteint votre téléphone que par un chemin que vous lui montrez. Cette page parcourt ces chemins : le plus simple est aktar.html avec QR, le plus prudent une enveloppe que vous construisez dans votre propre terminal.

Télécharger aktar.html

v1.0.0 · 53 Ko · un seul fichier, s'exécute depuis votre propre disque

SHA-256 · v1.0.085ee1729fda96072b36303074f21a170d5361c0577a920ef631bd6884d5b653d
Comment le vérifier ?

Lancez dans un terminal la commande de votre système ; la sortie doit correspondre exactement à la valeur ci-dessus. La même valeur est publiée dans les notes de version sur GitHub. Vous pouvez aussi la garder dans Sekuvo comme Ancre d'outil (le bouton empreinte de l'écran d'accueil) et la comparer avec votre téléphone au prochain téléchargement.

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

Un téléchargement, pas une page web : la barre d'adresse affiche file://. sekuvo.com ne vous demande jamais de secret. aktar.html parle pour l'instant anglais et turc.

Pourquoi le QR

Trois portes restent fermées.

Taper à la main casse tout

Un seul caractère faux dans une clé d'API de 64 caractères, et la clé est morte. Taper une longue clé privée sur un téléphone est, en pratique, impossible.

Le presse-papiers fuit

Ce que vous copiez peut être lu par l'application ouverte à ce moment-là, et les presse-papiers dans le nuage l'emportent sur d'autres appareils. C'est pourquoi Sekuvo ne l'utilise jamais comme chemin.

Il n'y a pas de réseau

L'application n'a pas la permission INTERNET : synchronisation de fichiers, e-mail ou serveur ne sont pas des options. La lumière qui va d'un écran à un appareil photo ne traverse aucun réseau.

Pas à pas

Avec aktar.html

  1. Télécharger

    Récupérez aktar.html avec le bouton ci-dessus ou sur la page de la version. C'est un seul fichier ; rien à installer.

  2. Vérifier

    Calculez son SHA-256 et comparez-le à la valeur publiée. S'ils diffèrent, n'ouvrez pas le fichier.

  3. Ouvrir

    Double-cliquez. La barre d'adresse affiche file://, pas un site web, et la page ne se connecte jamais à Internet.

  4. Remplir et chiffrer

    Écrivez un titre, choisissez un type (Compte, Quotidien, Carte ou Note sécurisée), collez le secret ou choisissez un fichier .pem / .env. Choisissez un mot de passe de transfert et appuyez sur Chiffrer et afficher le QR.

  5. Scanner sur le téléphone

    Sekuvo → ➕ → Importer par QR. Les grandes enveloppes sont découpées en plusieurs images qui défilent à l'écran ; le téléphone les collecte dans n'importe quel ordre. Saisissez le même mot de passe et l'entrée est ajoutée.

Ne tapez même pas le mot de passe

L'assistant de transfert

Le bouton ⇄ de l'écran d'accueil ouvre l'assistant de transfert. Le téléphone génère un mot de passe à usage unique fait de lettres et de chiffres — insensible aux différences de disposition de clavier — et, agissant comme un clavier Bluetooth, le tape d'un coup dans les deux champs de mot de passe d'aktar.html. Appuyez sur Chiffrer et afficher le QR sur l'ordinateur et sur Scanner le QR dans l'assistant : le mot de passe est déjà sur le téléphone, vous ne le tapez donc jamais.

Autres chemins

Si vous préférez ne pas utiliser aktar.html

Enveloppe → page QR

Vous ne voulez pas que le navigateur chiffre quoi que ce soit ? Construisez l'enveloppe dans votre propre terminal avec un script de trente lignes ; cette page ne fait que transformer le texte chiffré en images QR.

Ouvrir la page Enveloppe → QR →

Importer depuis du texte

Toute façon de transporter l'enveloppe sous forme de texte fonctionne : ➕ → Importer depuis du texte, coller, saisir le mot de passe.

Ligne de commande : vault-clip.py

Fait la même chose depuis le presse-papiers ou un fichier, et dessine le QR directement dans le terminal.

Voir le code sur GitHub →

Construisez votre propre enveloppe

L'enveloppe est un format ouvert, pas quelque chose que seul Sekuvo peut produire. La recette est dans le dépôt.

Lire la recette →
Ce que porte le QR

Une enveloppe, jamais le secret.

Qui photographie le QR n'obtient que ceci. Le mot de passe de transfert devient une clé par 310 000 tours de PBKDF2, ce qui ralentit chaque essai ; sans le mot de passe, le champ de données n'est que du bruit.

{ "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…" }
Questions

Questions fréquentes

Mon secret part-il sur Internet ?

Non. aktar.html chiffre avec le WebCrypto du navigateur sur votre machine et dessine le QR sur votre écran. Sekuvo n'a pas la permission Internet ; l'image de l'appareil photo est décodée dans l'application.

Pourquoi un fichier téléchargé plutôt qu'une page web ?

Une page web qui demande des secrets ressemble exactement à une page d'hameçonnage. Et une page sur un serveur peut changer à chaque visite ; l'empreinte d'un fichier que vous avez téléchargé est fixe et vérifiable.

Et les gros fichiers ?

La limite par entrée est de 256 Ko. Les grandes enveloppes sont découpées en plusieurs images QR qui défilent ; le téléphone les collecte dans n'importe quel ordre et indique les images qui manquent encore.

Quelles langues parle aktar.html ?

Anglais et turc pour l'instant.

Et du téléphone vers l'ordinateur ?

L'autre sens, c'est le Bluetooth : votre téléphone tape dans l'ordinateur comme un clavier, sans rien installer sur l'ordinateur.

← Retour à sekuvo.com