Aller au contenu principal
Sommaire

Chiffrement, canaux et contacts

Ce qui est chiffré, ce qui ne l'est pas, et comment fonctionnent les canaux partagés.

Mise à jour le 21 août 2026

Sur cette page

Messages directs

Les échanges entre deux contacts sont chiffrés de bout en bout : chaque nœud possède une paire de clés, et son identité publique circule dans les annonces.

Les répéteurs traversés relaient sans pouvoir lire le contenu. Ils voient en revanche qu'un échange a lieu, et entre quels identifiants — le chiffrement protège le contenu, pas les métadonnées.

Canaux

Un canal est défini par un secret partagé. Quiconque possède la clé peut lire et écrire.

Le canal public est ouvert par construction, sa clé est publiée :

8b3387e9c5cdea6ac9e5edbaa115cd72

Un canal « privé » n'est donc confidentiel que tant que sa clé l'est. Sa diffusion se fait hors bande : QR code, message direct, échange de vive voix. Retirer l'accès à quelqu'un impose de changer la clé et de la rediffuser à tous les autres.

Les messages de canal circulent toujours en diffusion large : il n'y a pas de destinataire unique, donc pas de chemin à apprendre.

Mots de passe par défaut

Le micrologiciel sort d'usine avec des valeurs connues de tous :

ÉlémentValeur d'usine
Mot de passe administrateurpassword
Mot de passe invité (room server)hello
Code d'appairage Bluetooth123456

Changez le mot de passe administrateur avant de mettre un répéteur en service. Un répéteur laissé avec le mot de passe d'usine peut être reconfiguré, renommé ou éteint par n'importe qui à portée radio.

password un-mot-de-passe-long-et-unique

Contrôle d'accès

Les répéteurs et room servers gèrent une liste de contrôle d'accès, avec quatre niveaux de permission :

NiveauRôle
0Invité
1Lecture seule
2Lecture et écriture
3Administrateur
setperm <cle_publique> <0-3>
get acl

Voir l'administration distante pour la mise en œuvre.

Ce que le chiffrement ne protège pas

Une mise au point utile avant de publier un nœud :

  • La position. Si vous diffusez la position de votre nœud, elle est publique. C'est précisément pourquoi cette application propose de publier une position approchée.
  • Le fait de communiquer. Les métadonnées circulent en clair.
  • Le trafic passé. Quelqu'un qui obtient la clé d'un canal peut déchiffrer les messages de ce canal qu'il aurait enregistrés auparavant.
  • La disponibilité. Rien n'empêche un brouillage de la bande.

MeshCore convient parfaitement à un réseau communautaire. Il n'est pas conçu comme un outil de protection contre un adversaire déterminé.