StegoChat

Encoder / décoder du texte de couverture pour toute messagerie

Manuel d'utilisation

Langue du manuel: 🇬🇧 English 🇯🇵 日本語 🇫🇷 Français 🇩🇪 Deutsch 🇷🇺 Русский

StegoChat — Manuel d’utilisation

Adresse du site
https://stego.shimpinomori.net

À quoi sert ce manuel
Guide pas à pas pour utiliser StegoChat sur téléphone ou ordinateur : créer un compte, encoder un secret en texte de couverture, le coller dans n’importe quelle messagerie, et décoder un cover reçu.

Important

  • StegoChat n’est pas une messagerie. Il prépare et récupère du texte uniquement. Vous envoyez toujours les messages via WhatsApp, Telegram, Signal, iMessage, etc.
  • Les deux personnes doivent partager le même sujet de conversation, la même phrase secrète et la même langue de cover.
  • Le cover peut paraître bizarre ou être souligné par le correcteur orthographique. C’est souvent normal. L’essentiel est que le décodage retrouve le secret.
  • Vous pouvez enchaîner plusieurs conversations (plusieurs sujets) ; chacune a sa propre phrase, votre nom, et sa chaîne d’historique.

Vous pouvez changer la langue de l’interface avec les drapeaux en haut de page (français, anglais, allemand, japonais, russe).


Table des matières

  1. Ce que vous pouvez faire
  2. Ouvrir le site
  3. E-mail et compte
  4. Coffre : conversations sauvegardées
  5. Avant le premier message (réglages partagés)
  6. Encoder un secret (envoyer)
  7. Décoder un cover (recevoir)
  8. Chaîne de conversation et sync
  9. Crédits et GPU
  10. Téléphone : attente longue et récupération
  11. Astuces et problèmes fréquents
  12. En cas de besoin d’aide

1. Ce que vous pouvez faire

Terme Signification
Secret Le vrai message que seuls vous et votre correspondant devez lire
Cover Texte anodin qui cache le secret (celui collé dans WhatsApp, etc.)
Sujet / conversation Libellé partagé de ce fil (entre dans la clé crypto ; ne pas le renommer une fois commencé)
Phrase secrète Mot de passe long partagé (min. 16 caractères)
Langue du cover Langue du texte généré (identique des deux côtés)
Mon nom Votre identité d’émetteur dans cette conversation (utilisée à l’encode)
Envoyé par Qui a produit le cover que vous décodez (obligatoire ; peut être n’importe quel participant)
Chaîne Historique des covers déjà utilisés ; le même ordre des deux côtés
Coffre Sauvegarde chiffrée de vos conversations (sujet, phrase, nom, langue, chaîne)

Déroulement de base (4 étapes)

  1. Chacun crée un compte et vérifie son e-mail.
  2. Vous vous mettez d’accord hors ligne sur sujet + phrase secrète + langue + les noms d’affichage.
  3. L’un encode, copie le cover, le colle dans la messagerie.
  4. L’autre colle le cover dans StegoChat et décode le secret (en indiquant qui a envoyé le cover).

2. Ouvrir le site

Ordinateur

  1. Ouvrez un navigateur (Chrome, Firefox, Safari, Edge…).
  2. Allez sur : https://stego.shimpinomori.net
  3. La page d’accueil (logo, QR code) s’affiche.

Téléphone

  1. Ouvrez la même adresse, ou scannez le QR code de la page d’accueil.
  2. Optionnel : utilisez Ajouter à l’écran d’accueil en bas de page pour ouvrir le site comme une appli.

3. E-mail et compte

Inscription

  1. Appuyez sur Créer un compte.
  2. Indiquez nom, e-mail et un mot de passe solide (12+ caractères, majuscule, minuscule, chiffre, symbole).
  3. Validez le captcha s’il apparaît.
  4. Ouvrez le lien de vérification reçu par e-mail.

Connexion

Utilisez Connexion avec e-mail et mot de passe.

Le mot de passe du compte sert aussi à déverrouiller le coffre des conversations (voir section suivante). En pratique, après un login normal, le coffre se déverrouille automatiquement dans le même navigateur.

E-mails dans les indésirables

Les messages de vérification ou de mot de passe arrivent souvent dans Spam / Courrier indésirable / Promotions. Regardez d’abord là.

Profil

Après connexion, Profil permet de changer le nom affiché et la langue préférée.


4. Coffre : conversations sauvegardées

StegoChat peut mémoriser plusieurs conversations pour ne pas retaper sujet, phrase secrète et votre nom à chaque fois.

Ce qui est sauvegardé (par conversation)

  • Sujet
  • Phrase secrète partagée
  • Votre nom dans cette conversation
  • Langue du cover
  • Historique de chaîne (covers déjà traités) et code sync

Sécurité

  • Les données sont chiffrées dans le navigateur (mot de passe du compte) avant envoi au serveur.
  • Le serveur ne stocke qu’un blob chiffré : il ne lit pas la phrase secrète en clair.
  • Un miroir local permet aussi de récupérer plus vite sur le même appareil.

Quand la sauvegarde a lieu

  • Au premier encode réussi d’un nouveau sujet, le profil est créé dans le coffre.
  • Les encodes / décodes suivants mettent à jour la chaîne de ce sujet.
  • Vous pouvez enchaîner plusieurs sujets (ex. famille / travail) via le sélecteur en haut de l’outil.

Déverrouillage

Situation Comportement
Login avec mot de passe Coffre déverrouillé automatiquement sur l’outil
Lien magique / autre appareil / échec auto Panneau Déverrouiller les conversations : saisissez le mot de passe du compte une fois
Mot de passe compte changé Ancien coffre illisible → Réinitialiser le coffre puis resaisir les réglages (les covers déjà échangés restent utilisables si tout le monde a encore la même phrase)

Sélecteur de conversation

  • Nouvelle conversation : saisissez un sujet libre, phrase, votre nom, langue.
  • Conversation existante : les champs se préremplissent ; le sujet n’est plus modifiable (sinon la crypto ne correspond plus).
  • Envoyé par (decode) n’est pas rempli automatiquement avec votre nom : il doit indiquer l’autre personne (ou un tiers). Des suggestions apparaissent d’après l’historique.

5. Avant le premier message (réglages partagés)

Mettez-vous d’accord (en personne ou via un canal déjà de confiance) sur :

  1. Sujet de conversation — ex. weekend-plans ou une blague privée.
  2. Phrase secrète — au moins 16 caractères, difficile à deviner (plusieurs mots au hasard).
  3. Langue du cover — ex. tous les deux Français.
  4. Noms d’affichage — comment chacun s’appelle dans ce fil (alice, bob…).

Saisissez-les exactement pareil des deux côtés (espaces et accents comptent).

Ne mettez jamais la phrase secrète dans le chat public de la messagerie.


6. Encoder un secret (envoyer)

  1. Ouvrez Outil (une fois connecté ; coffre déverrouillé si besoin).
  2. Choisissez une conversation existante ou Nouvelle conversation.
  3. Vérifiez / renseignez :
    • Sujet
    • Phrase secrète
    • Mon nom dans cette conversation
    • Langue du cover
  4. Onglet Encoder.
  5. Tapez le message secret. Les secrets courts donnent en général des covers plus courts.
  6. Appuyez sur Générer le cover — le bouton affiche déjà 1 crédit si le GPU partagé est chaud, ou 3 crédits s’il est froid.
  7. Attendez la fin de la génération (bandeau GPU : « occupé — job en cours » pendant votre encode, c’est normal).
  8. Quand le cover est final, utilisez Copier le cover.
  9. Si le cover n’apparaît pas (téléphone, onglet basculé) : Récupérer le dernier résultat.
  10. Collez le cover dans WhatsApp / Telegram / … et envoyez-le comme un message normal.

À propos du texte de cover

  • Il doit ressembler à un message de chat.
  • Le correcteur peut souligner des mots : ce n’est pas forcément un échec de décodage.
  • Ne modifiez pas le cover à la main avant envoi (une coquille casse le décodage).
  • Un cover un peu long n’est pas forcément une erreur : la stéganographie ajoute des contraintes techniques.

7. Décoder un cover (recevoir)

  1. Ouvrez Outil (même conversation que l’expéditeur, via le sélecteur ou la saisie).
  2. Même sujet, phrase secrète et langue.
  3. Onglet Décoder.
  4. Envoyé par = le nom d’affichage utilisé à l’encodage par l’autre personne (obligatoire). Utilisez les suggestions si elles apparaissent.
  5. Collez le cover exact depuis la messagerie (tout le message).
  6. Appuyez sur Décoder.
  7. Lisez le secret récupéré.
  8. En cas de souci d’affichage : Récupérer le dernier résultat.

En cas d’échec : vérifiez l’ordre des messages, le collage exact, les réglages identiques, et le nom d’expéditeur.


8. Chaîne de conversation et sync

StegoChat maintient une chaîne : chaque nouveau cover dépend des précédents.

  • Encodez et décodez dans le même ordre que dans la messagerie.
  • Ne sautez pas un cover : le message suivant ne pourra pas se décoder correctement.
  • Un bandeau sous les réglages indique le nombre de messages, le prochain index et le code sync (s’il est connu), plus un aperçu des derniers covers.
  • Après un succès, le code sync peut s’afficher — utile pour vérifier que les deux côtés sont alignés.
  • Réinitialiser la chaîne locale efface l’historique pour ce sujet sur cet appareil / coffre. Pour repartir à zéro ensemble, les deux doivent réinitialiser (ou démarrer un nouveau sujet).

Plusieurs participants

La chaîne n’est pas limitée à deux personnes. Chaque message a un expéditeur. Au decode, Envoyé par désigne qui a produit le cover (pas forcément un unique « lui »).

Message sauté ou mauvais ordre

Les messages d’erreur du type index de chaîne ou séquence expéditeur signifient en général :

  • un cover n’a pas été décodé / collé dans la chaîne locale, ou
  • l’ordre dans StegoChat ne suit pas l’ordre de la messagerie.

Solution : décoder d’abord les covers manquants dans l’ordre, ou réinitialiser des deux côtés et recommencer (dernier recours).

Quand les opérateurs changent le protocole (ex. nouveau modèle), créez un nouveau sujet ou réinitialisez la chaîne des deux côtés.


9. Crédits et GPU

L’encodage et le décodage utilisent un GPU distant (modèle de langue).

État partagé (bannière) Signification Bouton / coût
Chaud — prêt Worker récemment utilisé ; libre pour un nouveau job 1 crédit
Chaud — occupé (job en cours) Un encode/decode est en cours (le vôtre ou celui d’un autre utilisateur) 1 crédit (votre job attend en file si ce n’est pas le vôtre)
Froid / scale-to-zero Pas d’activité récente ; le premier job peut démarrer le worker 3 crédits
Chargement Worker en boot / chargement du modèle Attendre ou lancer quand même
  • La bannière GPU est live et partagée. Elle se met à jour toute seule. Elle n’est pas cliquable et ne réveille pas le GPU par elle-même.
  • Les libellés des boutons suivent cet état : vous ne devriez pas voir « 3 crédits » si le système sait déjà que le GPU est chaud.
  • Un seul job encode/decode utilise le GPU à la fois.
  • Comptes gratuits possibles pour opérateurs ; sinon packs dans la Boutique.

10. Téléphone : attente longue et récupération

Un encode peut prendre plusieurs minutes (surtout au démarrage froid du GPU).

  • Vous pouvez changer d’application pendant l’attente.
  • Au retour sur StegoChat, le statut du job est rechargé ; le cover doit réapparaître.
  • Si le stockage du navigateur a été vidé : Récupérer le dernier résultat (résultat encore disponible côté serveur pendant une durée limitée, typiquement jusqu’à ~24 h).
  • Le job id est aussi mémorisé localement pour reprendre un job en cours après fermeture d’onglet.

11. Astuces et problèmes fréquents

Problème Piste
Erreur de décodage Cover collé exactement ; mêmes sujet, phrase, langue ; bon « Envoyé par » ; même ordre des messages ; bonne conversation dans le sélecteur
Message manquant / mauvais ordre Décoder les covers intermédiaires, ou reset chaîne des deux côtés
« Plus de crédits » Acheter un pack ou demander un grant à l’admin
Longue attente GPU froid ou occupé : le job reste en file ; vous pouvez quitter l’app et revenir
Cover bizarre Normal en stéganographie ; si le décodage marche, c’est bon
Bouton Copier grisé Attendre la fin ou utiliser Récupérer le dernier résultat
Coffre illisible Mauvais mot de passe ou mdp compte changé → déverrouiller à la main ou Réinitialiser le coffre
Désynchronisation Les deux réinitialisent la chaîne (ou nouveau sujet) et recommencent

Vie privée

  • Évitez d’envoyer phrase secrète ou secrets en clair par e-mail si possible.
  • Le cover passe par votre messagerie habituelle.
  • Le coffre est chiffré ; le serveur ne voit pas la phrase en clair.
  • StegoChat transforme du texte ; il ne transporte pas les messages à votre place.

12. En cas de besoin d’aide

Contactez l’opérateur de votre déploiement (admin / Shimpinomori).
Indiquez l’heure approximative, encode ou decode, crédits ou attente GPU — sans coller la phrase secrète ni le message secret si vous pouvez l’éviter.


StegoChat — encoder / décoder du texte de couverture pour toute messagerie.
Fourni par Shimpinomori.NET