Ich suche nach einem selbst gehosteten Open-Source-Chatsystem.
Hier sind meine Spezifikationen:
Verwenden Sie ChatSecure , betreiben Sie Ihren eigenen XMPP -Server, OTR-Protokoll . Nachteil hier ist, dass es nicht Ihren Vorlieben entspricht:
Ist nicht nativ über das Web verfügbar;
OTR verwendet 128 Bit lange Schlüssel.
Alternativ können Sie CryptoCat verwenden , da es die meisten Ihrer Anforderungen erfüllt:
Open Source. Die gesamte Cryptocat-Software wird transparent veröffentlicht.
AES wird im Galois Counter Mode (GCM) zur authentifizierten symmetrischen Verschlüsselung mit hinzugefügten Daten verwendet.
AES wird im Galois Counter Mode (GCM) zur authentifizierten symmetrischen Verschlüsselung mit hinzugefügten Daten verwendet.
X25519 wird für alle Elliptic-Curve Diffie-Hellman (ECDH)-Operationen verwendet. Ein Vier-Wege-ECDH-Handshake wird für den anfänglichen authentifizierten Schlüsselaustausch verwendet, und weitere ECDH-Operationen werden routinemäßig für die PreKey-Generierung und das Message Ratcheting durchgeführt.
ED25519 wird zum Generieren von IdentityKeyPair und zum Signieren und
Verifizieren des signedPreKey verwendet, wird aber ansonsten im gesamten
Protokoll nicht verwendet.SHA256 wird als Standard-Hash-Funktion und als zugrunde liegende Hash-Funktion für das HKDF verwendet.
Die iOS- und Apple-Version dieses Produkts funktionieren ähnlich. Hier ist ein Screenshot des neuesten Builds von der Website:
Hier ist eine sehr einfache Übersicht über Anwendungen , die Sie in Betracht ziehen könnten. Wenn Sie bereit wären, auf die Verwendung eines PC-Chatsystems zu verzichten (Sie könnten möglicherweise eine andere Anwendung wie Wickr implementieren), würde ich "ChatSecure" empfehlen.
Bitte weisen Sie wie immer in meiner Antwort auf falsche Fakten hin. Wenn Sie CryptoCat nicht mögen, lassen Sie es mich wissen, ich habe andere, die ich vorschlagen könnte .
Chloe
unoder