Aller au contenu

Note qui s’autodétruit

Self-Destructing Note

Chiffre une note dans le navigateur et vous rend un lien à usage unique qui détruit la note une fois qu’elle a été lue.

Les mots de passe envoyés par messagerie restent dans l’historique de la conversation, sur les deux appareils et sur les serveurs du service, indéfiniment. Un lien à usage unique sort le secret de cet historique : la note est chiffrée dans votre navigateur, la clé voyage dans le fragment de l’URL, et la copie sur le serveur est détruite à l’instant où elle est lue.

⚡ En local, avec une assistance serveur facultativenoteshareephemeralsecret

La note est chiffrée en AES-256-GCM dans cet onglet. La clé ne vit qu’après le # du lien, et un navigateur n’envoie jamais à un serveur ce qui suit un # (RFC 3986 §3.5). Ce que le serveur reçoit, c’est du texte chiffré qu’il ne peut pas ouvrir.

Le texte chiffré n’est gardé que dans la mémoire du serveur. Il est effacé quand le délai expire ou quand la note a été lue une fois, et un redémarrage du serveur oublie toutes les notes créées avant lui.

Jusqu’à 64 Ko.

Comment s’en servir

  1. Écrivez la note

    Elle est chiffrée dans l’onglet avant que quoi que ce soit ne soit envoyé. Le serveur reçoit du texte chiffré et le stocke en mémoire sous un identifiant opaque.

  2. Copiez le lien entier, fragment compris

    La partie après le `#` est la clé de déchiffrement et les navigateurs ne l’envoient jamais à un serveur. Un lien tronqué au `#` ouvre une note que personne ne peut lire.

  3. Envoyez le lien et dites au destinataire qu’il est à usage unique

    La première ouverture détruit la note. Un client de messagerie qui va chercher un aperçu de lien peut compter comme cette première ouverture, donc une note qui arrive déjà morte est d’ordinaire le robot d’aperçu et non le destinataire.

Questions fréquentes

Le serveur peut-il lire la note ?

Non. Il détient du texte chiffré et ne voit jamais la clé, qui reste dans le fragment. C’est une propriété de structure, pas une politique : il n’y a rien sur le serveur avec quoi déchiffrer.

Le lien dit que la note est partie alors qu’elle n’a jamais été ouverte.

Deux causes. Un aperçu de lien est allé la chercher en premier : envoyez-le d’une façon qui ne déclenche pas d’aperçu. Ou bien le serveur a redémarré : les notes ne vivent qu’en mémoire, donc un déploiement oublie tout ce qui n’a pas été lu.

Puis-je la faire durer plus longtemps, ou la faire lire deux fois ?

Non, délibérément. Une note qui survit à sa lecture est une note posée sur un serveur en attendant d’être trouvée, et l’expiration est ce qui garde la fenêtre étroite.

Dois-je m’en servir pour un fichier ?

Elle ne prend que du texte. Pour un fichier, chiffrez-le avec l’outil de fichiers et transmettez la phrase secrète par une note comme celle-ci.

À alimenter depuis

Ensuite

Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.

Chiffrer et déchiffrer un fichier

File Encrypt & Decrypt

Chiffre n’importe quel fichier en AES-256-GCM à partir d’une phrase secrète, et déchiffre les fichiers qu’il a produits, sans envoi de fichier, tout dans votre navigateur.

Fonctionne entièrement dans votre navigateur

Générateur de mots de passe

Password Generator

Produit des mots de passe aléatoires avec longueur, jeu de caractères et exclusion des caractères ambigus au choix, en série si besoin.

Fonctionne entièrement dans votre navigateur

Adresse e-mail jetable

Disposable Email

Vous donne une boîte de réception temporaire qui reçoit du courrier pendant une durée limitée, pièces jointes consultables sur place.

Passe par notre serveur

Chiffrer et déchiffrer un texte

Text Encrypt & Decrypt

Chiffre un message en AES-GCM à partir d’une phrase secrète et rend un bloc Base64 autonome.

Fonctionne entièrement dans votre navigateur

Contrôle d’un lien suspect

Suspicious URL Check

Examine la forme d’un lien avant que vous ne l’ouvriez — caractères sosies, hôte en adresse IP, ruse de l’arobase, sous-domaines à rallonge, ports inhabituels, raccourcisseurs — et, à la demande, suit ses redirections et cherche la date de création du domaine. Aucune base de réputation.

En local, avec une assistance serveur facultative

Testeur CORS

CORS Tester

Envoie la requête préalable qu’un navigateur enverrait depuis l’origine que vous indiquez, plus un GET portant cette origine, et explique selon les règles du standard Fetch quel en-tête a bloqué la requête.

Passe par notre serveur