MeshCore Sleutelgenerator

Gestopt
Taal
Thema
Ed25519 keypair

Sleutelgenerator

Genereer aangepaste Ed25519-sleutels voor MeshCore nodes, met een eigen node-ID prefix.

Paginaversie 1.3 · laatst gecontroleerd op 08-08-2026

De generator

In een eigen tabblad openen Handig als je een lange prefix zoekt en het scherm helemaal wilt gebruiken.

De generator hierboven is de originele tool van Andrew Gessaman, die wij onaangepast meeleveren en hier tonen. Hij is daarom Engelstalig; de uitleg eromheen is van ons. De tool rekent met WebAssembly en haalt daarmee op een moderne computer al gauw honderdduizend sleutels per seconde, en al het rekenwerk gebeurt in je eigen browser.

Let op bij het kiezen van een prefix: de eerste byte van een publieke sleutel mag niet 00 of FF zijn, want die waarden reserveert MeshCore intern. Vraag daarom ook niet om de prefix 0 of F: die matchen óók op 00 en FF, waardoor de generator blijft doorzoeken. Elk extra teken in je prefix maakt het zoeken zestien keer zwaarder — twee tekens is een kwestie van milliseconden, zes tekens kan minuten kosten. Bron: agessaman/meshcore-web-keygen.

Waarom we de originele tool tonen

We hebben deze generator een tijd lang zelf nagebouwd in het Nederlands. Dat las prettiger, maar het had een prijs: elke verbetering die de maker doorvoerde, moesten wij met de hand overzetten. En dat ging mis. Zo bleef bij ons maandenlang staan dat je voor een repeater eerst andere firmware moest flashen, terwijl dat allang niet meer nodig was — de sleutel kan tegenwoordig gewoon over LoRa. Ook een correctie op de gereserveerde prefixes zat wél in de originele tool, maar niet in onze kopie.

Daarom tonen we nu de originele tool zelf. Dat heeft één groot voordeel: bijwerken is één handeling. Wij halen de nieuwste versie op en die staat er meteen, inclusief alle correcties en snelheidswinst van de maker. Geen vertaalslag die kan verouderen, en geen verschil meer tussen wat hier staat en wat de maker bedoelde. De prijs is dat de knoppen Engels zijn. Dat vonden we het waard: liever een Engelse knop die klopt dan een Nederlandse die achterloopt.

Wat je hierboven ziet is code van derden, die wij niet bij elke update regel voor regel nalopen. Ze draait wel volledig in je eigen browser en heeft geen netwerkverbinding nodig; dat kun je zelf nagaan door je verbinding te verbreken en de generator alsnog te gebruiken.

Sleutel in je node zetten

Companion node, via de app
  1. Verbind je telefoon met de node via USB-C of bluetooth
  2. Open de MeshCore-app en maak verbinding met je node
  3. Tik op het tandwiel rechtsboven
  4. Scroll omlaag en tik op Manage Identity Key
  5. Plak je privésleutel van 128 tekens in het tekstvak — let op: de privésleutel, niet de publieke
  6. Tik op Import Private Key
  7. Tik op het vinkje ✓ rechtsboven om op te slaan. Zonder deze stap wordt de sleutel niet toegepast
  8. Controleer op het hoofdscherm of je nieuwe publieke sleutel er staat; de eerste twee tekens horen je gekozen prefix te zijn
Repeater, via een computer

De snelste manier als je de repeater met een kabel kunt bereiken. Firmware wisselen is niet nodig.

  1. Verbind de repeater via USB met je computer
  2. Open de MeshCore-webconsole of een gewone terminal
  3. Voer uit: set prv.key <jouw_privésleutel>
  4. De sleutel is direct actief; controleer hem in de instellingen van het apparaat
Repeater, op afstand via LoRa

Zit de repeater op een dak of in een mast, dan kun je de sleutel op afstand zetten met de app. Ook hiervoor hoef je geen firmware meer te wisselen.

  1. Open de MeshCore-app en kies de repeater in je contactenlijst
  2. Voer het repeater-wachtwoord in en log in
  3. Tik onderaan het infoscherm op Command Line
  4. Voer in: set prv.key <hex> met je volledige privésleutel van 128 tekens
  5. Herstart de repeater; pas daarna is de nieuwe sleutel actief

Bewaar je privésleutel zorgvuldig en deel hem met niemand. Wie hem heeft, kan zich voordoen als jouw node. Zet hem in een wachtwoordmanager, niet in een chatbericht of e-mail.