Die Veröffentlichung des Programms zur Verschlüsselung von Texten und Dateien Stirlitz ist erfolgt. Das Programm wurde in C++ entwickelt und steht unter der GPLv3-Lizenz. Die Anwendung ist für die Betriebssysteme der Familien Linux, Windows und Android angepasst. Für Arch Linux-Nutzer ist ein Paket-Bauskript im AUR verfügbar. Windows-Nutzer können einen experimentellen Installer nutzen. Für Android-Nutzer steht ein experimentelles Paket im apk-Format zur Verfügung.
Hauptfunktionen des Programms:
- Verschlüsselung von Texten und Dateien für die Übertragung über beliebige öffentliche Kommunikationskanäle (Messenger, E-Mail-Nachrichten usw.). Die Verschlüsselung erfolgt auf Basis von öffentlichen Schlüsseln (Ed25519-Algorithmus) und dem AES256-Verschlüsselungsalgorithmus.
- Verschlüsselung von Dateien für die lokale Speicherung. Die Verschlüsselung erfolgt durch Angabe eines Benutzernamens und eines Passworts unter Verwendung des AES256-Algorithmus.
- Erstellung verschlüsselter Profile zur Speicherung von Schlüsseln, die für den Nachrichtenaustausch über öffentliche Kommunikationskanäle verwendet werden.
- Erstellung von einmaligen Profilen: Die Schlüssel werden in geschütztem Speicher abgelegt, der mit der libgcrypt-Bibliothek bereitgestellt wird, und werden nach dem Verlassen des Profils oder dem Schließen des Programms gelöscht.
- Die kryptografischen Funktionen sind in eine separate Bibliothek namens stirlitz ausgelagert, die unabhängig zusammengestellt und verwendet werden kann.
- Für die Bibliothek stirlitz ist eine Dokumentation im HTML-Format verfügbar.



Quelle: opennet.ru
