Kanaalsleutels
Genereer kanaalsleutels voor versleutelde MeshCore-communicatie.
Paginaversie 1.2 · laatst gecontroleerd op 21-08-2026
Snelle voorbeelden:
Resultaat
Vul hierboven een kanaalnaam in om een sleutel met QR-code te genereren
Hoe het werkt
Kanalen met een #
De sleutel is de eerste helft van de SHA256-hash van de naam. Iedereen die dezelfde naam gebruikt komt op dezelfde sleutel uit, dus wie de naam kent kan alles op dat kanaal meelezen. Het is versleuteling tegen willekeurige ontvangst, geen afscherming.
De hash gaat over de naam letter voor letter, dus #Dordrecht geeft een andere sleutel dan #dordrecht. Schrijf kanaalnamen klein: zo doet iedereen het.
Voorbeeld: #dordrecht
Het Public-kanaal
Het standaardkanaal Public is de uitzondering: dat heeft een vaste sleutel die in MeshCore zelf zit ingebakken en volgt de naamafleiding dus niet.
Voorbeeld: Public
Privé kanalen
Een naam zonder # heeft geen af te leiden sleutel. Wie zo'n kanaal opzet, verzint zelf 32 hex-tekens en deelt die met de deelnemers. Deze pagina kan die sleutel dus niet voor je uitrekenen.
Voorbeeld: Mijngeheimekanaal
Het kanaal-ID dat bij het resultaat staat is de eerste byte van de SHA256-hash van de sleutel. MeshCore zet die byte voor elk kanaalbericht in de lucht, zodat een ontvanger weet welke sleutel hij moet proberen. Het is één byte, dus twee kanalen kunnen hetzelfde ID hebben; het protocol probeert dan gewoon beide sleutels.
Geschiedenis
Nog geen geschiedenis
Bronnen
- docs.meshcore.io: QR Codes: het formaat van de deel-link (
meshcore://channel/add), gelezen op 21-08-2026. De MeshCore-app leest die QR-code vanaf versie 1.47.0. - MeshCore FAQ, vraag 5.6: de vaste sleutel van het Public-kanaal.
- MeshCore firmware, BaseChatMesh.cpp: daar rekent de firmware het kanaal-ID uit als de SHA256-hash van de sleutel.
- Over MeshCore: onze uitleg van het protocol en de Nederlandse instellingen.
- Sleutelgenerator: voor de Ed25519-sleutel van een node, iets heel anders dan een kanaalsleutel.
- meshcore-watchlist van PE1HVH: onafhankelijke uitwerking van dezelfde afleiding (
sha256(naam)[:16], zonder de naam eerst klein te maken). - Kanaallijst van de gemeenschap: 811 kanalen wereldwijd, geen enkele met een hoofdletter erin (geteld op 21-08-2026).
Dat een naam met # zijn sleutel uit SHA256 haalt staat niet in de officiële documentatie, en het gebeurt ook niet in de node zelf: die kent alleen een sleutel plus een naam als etiket. De afleiding is een afspraak tussen de gereedschappen eromheen. We hebben hem nagerekend op het verkeer dat onze eigen node meeleest, en hij komt overeen met de onafhankelijke uitwerking in meshcore-watchlist.