[Tutorial] Verschlüsselt chatten über Jabber (XMPP) mit Gajim

Jabber?

Jabber oder auch XMPP ist ein offenes, standardisiertes und freies Chatprotokoll. Es „gehört“ niemand und zur Kommunikation kann ein beliebiger Client verwendet werden, der das Protokoll unterstützt.
Dabei funktioniert es ähnlich wie eine E-Mail Adresse:
Ein mal auf einem beliebigen Jabber-Server registriert kann man aus der ganzen Welt Nachrichten empfangen. Analog zu Mail lautet bei Jabber die Benutzerkennung z.B. „benutzername@jabberserver.de“.
Mit OMEMO existiert eine Protokollerweiterung, mit der mit beliebig vielen Geräten verschlüsselt gechattet werden kann. Zum Beispiel kann auf allen Mobiltelefonen, dem Tablet und dem PC mit dem gleichen Gegenüber geschrieben werden. Für ihn ist es auch egal, von welchem Gerät die Nachricht verfasst wurde, wenn er antwortet erhalten alle seine Nachricht.
Dieser Artikel befasst sich mit der Installation eines XMPP-Clienten für Windows. „[Tutorial] Verschlüsselt chatten über Jabber (XMPP) mit Gajim“ weiterlesen

Dateisynchronisation mit Syncthing

Syncthing

Möchte man Dateien über mehrere Geräte synchron halten gibt es dafür mehrere Möglichkeiten. Der erste Gedanke ist vermutlich Dropbox, allerdings scheidet der Dienst für viele aus Gründen der Privatsphäre aus. Es ist auch nachvollziehbar, dass man seine privaten Daten nicht völlig einem Unternehmen anvertrauen möchte.

Möchte man seine Daten nur zwischen Endgeräten synchronisieren gibt es inzwischen eine sichere Alternative: Syncthing. Es funktioniert ähnlich wie BittorrentSync, ist allerdings OpenSource.
Im Gegensatz zu Dropbox werden die Daten nicht auf einen Server geladen, sondern verschlüsselt zwischen den einzelnen Endgeräten übertragen. Das bedeutet, dass der Anwender immer die Datenhoheit hat. Da die Daten immer direkt zwischen den Geräten übertragen werden kann eine Synchronisation nur erfolgen, wenn beide Geräte eingeschaltet sind! Ist dies nicht praktikabel muss auf Owncloud/Seafile ausgewichen werden.

Im Folgenden wird beschrieben, wie man Syncthing auf einem Windows-PC einrichtet und ein Verzeichnis mit einem Smartphone synchronisiert.

„Dateisynchronisation mit Syncthing“ weiterlesen

Tool um die Prüfsumme von EEPROM-Dateien (.eep) zu berechnen

Manchmal ist es Praktisch EEPROM-Dateien (.eep) von Hand zu editieren. Am Ende jeder Zeile steht jedoch eine Prüfsumme, die aktualisiert werden muss. Daher wurde ein Tool geschrieben, das automatisch die Prüfsummen einer Datei aktualisiert. So kann die von Hand geänderte Datei an einen Mikrocontroller übertragen werden.

Download: EepChecksum
Prüfsummen (SHA256)
EepChecksum.7z : 4ee3ca3332479cc92f716000236c043643f86fdda778f8ce7cef5b6b4c0b8120
EepChecksum.exe: 8f2d98fe1c93574a6070c7fa67817bb52f987436ea6ff08f0d354276a2249cd7