Die Veröffentlichung des Programms zur Verschlüsselung von Texten und Dateien Stirlitz hat stattgefunden. Das Programm ist in C++ geschrieben und wird unter der GPLv3-Lizenz vertrieben. Die Anwendung ist für den Einsatz in den Betriebssystemen der Familien Linux, Windows und Android angepasst. Für die Arch Linux-Benutzer ist im AUR ein Paketbau-Skript verfügbar. Für Windows-Benutzer steht ein experimenteller Installer bereit. Für Android-Benutzer ist ein experimentelles Paket im APK-Format verfügbar.
Hauptfunktionen des Programms:
- Verschlüsselung von Texten und Dateien zur Übertragung über öffentlich zugängliche Kommunikationskanäle (Messenger, E-Mail-Nachrichten usw.). Die Verschlüsselung erfolgt basierend auf öffentlichen Schlüsseln (Algorithmus Ed25519) 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 von verschlüsselten Profilen zur Speicherung von Schlüsseln, die für den Nachrichtenaustausch über öffentliche Kommunikationskanäle verwendet werden.
- Erstellung von Einmal-Profilen: Die Schlüssel werden im geschützten Speicher gespeichert, der mithilfe der libgcrypt-Bibliothek zugewiesen wird, und werden nach dem Verlassen des Profils oder dem Schließen des Programms gelöscht.
- Kryptographische Funktionen wurden in eine separate Bibliothek stirlitz ausgelagert, die unabhängig erstellt und verwendet werden kann.
- Für die Bibliothek stirlitz steht eine Dokumentation im HTML-Format zur Verfügung.



Quelle: opennet.ru
