ML-KEM768
Post-quantum Schlüsselaustausch nach NIST-Standard. Resistent gegen Quantencomputer-Angriffe, jetzt und in Zukunft.
Kyber-768 · NIST PQCHazelnut verschlüsselt Chats Ende-zu-Ende mit ML-KEM768 Schlüsselaustausch und AES-256-GCM — quantensicher, dezentral, vollständig open source.
Post-quantum Schlüsselaustausch nach NIST-Standard. Resistent gegen Quantencomputer-Angriffe, jetzt und in Zukunft.
Kyber-768 · NIST PQCJede Nachricht wird mit AES-256-GCM verschlüsselt und authentifiziert — keine Manipulation, kein Mitlesen möglich.
Symmetric · AEADJede Verbindung wird kryptografisch signiert. Geplant: ML-DSA statt Ed25519 für vollständige Quantensicherheit.
Signature · Roadmap: ML-DSAErstelle beliebig viele Räume mit Namen und optionalem Passwort. Jeder Raum ist ein separater verschlüsselter Kanal.
Multi-Room · PasswortschutzLauf auf deiner eigenen Hardware. Kein zentraler Provider, kein Datenleck, keine Abhängigkeit von Dritten.
Self-hosted · Node.jsClient (Flutter) und Server (Node.js) vollständig auf GitHub. Auditierbar, transparent, keine Hintertüren.
MIT · Dart + JavaScriptBevor die erste Nachricht gesendet wird, führt Hazelnut einen ML-KEM768 Schlüsselaustausch durch — der gemeinsame Session-Key verlässt niemals ein Gerät im Klartext.
Erstelle so viele Chatrooms wie nötig — auf deinem eigenen Server, ohne Beschränkungen.
Schütze Räume mit einem Passwort vor unerwünschten Teilnehmern.
Im Client trägst du IP oder Domain deines Servers ein und verbindest dich direkt.
Sofortige Nachrichtenübertragung über eine persistente, verschlüsselte Verbindung.
Der Hazelnut-Server ist ein Node.js-Prozess — kein Docker, keine Cloud. Läuft auf jedem Linux-Server.
git clone https://github.com/synxrhyme/HazelnutServer
cd HazelnutServer
npm install
node main.js
Danach trägst du in der Hazelnut-App die Server-Adresse ein (z. B. 192.168.1.1:3000),
verbindest dich und kannst sofort Chatrooms erstellen und ihnen beitreten.