Jabber, manchmal auch XMPP1) genannt, ist ein dezentrales und offenes Protokoll für Instant-Messaging. Ähnlich wie bei Mail kann jede*r selbst entscheiden, welchen Anbieter man dafür nutzen möchte, und theoretisch könnte auch jede*r ihren eigenen Jabber-Server betreiben.
Das hier ist eine kleine Übersicht von Open Source Apps, die du für das chatten mit Jabber verwenden kannst. Am Ende der Seite findest du ein paar Erklärungen zu den Verschiedenen Verschlüsselungsmethoden, die diese Messenger unterstützen.
Beachte unbedingt auch die Sicherheitshinweise weiter unten!
Ein Jabber-Messenger als Webanwendung
Conversations ist ein leistungsfähiger und stromsparender Jabber-Messenger für Android.
ChatSecure ist ein Messenger für iOS mit Fokus auf Sicherheit und Anonymität.
Ein moderner und leicht zu bedienender Messenger für Linux.
Pidgin und Adium verwenden als Kern beide die Programmbibliothek libpurple, wobei Adium für MacOS X verfügbar ist, während Pidgin Linux und Windows unterstützt. Plugins für Pidgin sind daher auch mit Adium kompatibel. Die Einrichtung von Pidgin ist etwas kompliziert, beachte dazu die Anleitung in diesem Wiki
Profanity ist ein Jabber-Client fürs Terminal.
Monal.im ist ein moderne Messenger für iOS und MacOS und unterstützt die Verschlüsselung mithilfe von OMEMO.
Selbst wenn du deinem eigenen Server vertraust, ist es immer gut deine Chats zusätzlich Ende-zu-Ende-verschlüsseln. Es gibt verschiedene Verschlüsselungsprotokolle die von verschiedenen Messengern (nicht) unterstützt werden, deswegen hier eine kurze Erklärung.
Off the Record ist ein Verschlüsselungsprotokoll für Instant Messaging und hat gegenüber PGP den Vorteil, dass mit dem eigenen privaten Key für jede neue Unterhalt eigene Unter-schlüssel erstellt und mit dem Ende der Unterhaltung wieder verworfen werden. Eine potenzielle Angreiferin, die in der Vergangenheit deine verschlüsselten Nachrichten abgefangen haben sollte und irgendwann an deinen privaten Key gelangt, wäre dewswegen immer noch nicht in der Lage die vergangenen Unterhaltungen zu entschlüsseln.
Mittlerweile ist OTR aber über 15 Jahre alt und vermisst viele Funktionen, die man von heutzutage von einem Messenger erwarten würde: Verschlüsselte Dateiübertragungen, Offline-Nachrichten und Gruppenchats sind beispielsweise nicht möglich.
OMEMO überträgt das Verschlüsselungsprotokoll, das ursprünglich für den Signal-Messenger entwickelt wurde, auf Jabber. Es erbt alle Vorteile von OTR, ermöglicht aber zusätzlich auch verschlüsselte Gruppenchats und Dateiübertragungen und die Zustellung von Nachrichten an mehrere Geräten (z.B. Smartphone und PC).
Verschlüsselte Gruppenchats haben die Einschränkung, dass der Chatroom nicht anonym sein darf (also alle die Usernamen der anderen sehen können) und dass sich alle Teilnehmenden als Kontakte hinzugefügt haben müssen.
Theoretisch beherrschen einige der hier vorgestellten Messenger auch die Verschlüsselung mit OpenPGP bzw. GPG. Aufgrund der oben genannten Gründe ist davon aber eher abzuraten.