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ément | Valeur d'usine |
|---|---|
| Mot de passe administrateur | password |
| Mot de passe invité (room server) | hello |
| Code d'appairage Bluetooth | 123456 |
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 :
| Niveau | Rôle |
|---|---|
| 0 | Invité |
| 1 | Lecture seule |
| 2 | Lecture et écriture |
| 3 | Administrateur |
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é.