Se ha lanzado el programa para cifrar textos y archivos Stirlitz. El programa está escrito en C++ y se distribuye bajo la licencia GPLv3. La aplicación está adaptada para funcionar en sistemas operativos de la familia Linux, Windows y Android. Para los usuarios de Arch Linux, hay un script de construcción del paquete disponible en AUR. Los usuarios de Windows tienen acceso a un instalador experimental. Un paquete experimental en formato apk está disponible para los usuarios de Android.
Principales características del programa:
- Cifrado de textos y archivos para su transmisión a través de cualquier canal de comunicación pública (mensajeros, correos electrónicos, etc.). El cifrado se realiza sobre la base de claves públicas (algoritmo Ed25519) y el algoritmo de cifrado AES256.
- Cifrado de archivos para almacenamiento local. El cifrado se realiza al ingresar un nombre de usuario y una contraseña utilizando el algoritmo AES256.
- Creación de perfiles cifrados para almacenar las claves que se utilizan para intercambiar mensajes a través de canales de comunicación públicos.
- Creación de perfiles desechables: las claves se almacenan en memoria protegida, asignada mediante la biblioteca libgcrypt, y se destruyen después de salir del perfil o cerrar el programa.
- Las funciones criptográficas se han movido a una biblioteca independiente llamada stirlitz, que puede ser compilada y utilizada de forma completamente independiente.
- Para la biblioteca stirlitz, hay documentación disponible en formato html.



Fuente: opennet.ru
