The release of the text and file encryption program Stirlitz has taken place. The program is written in C++ and is distributed under the GPLv3 license. The application is adapted for use in operating systems from the Linux, Windows, and Android families. For Arch Linux users, a build script is available in AUR. For Windows users, an experimental installer is available. For Android users, an experimental package in apk format is available.
Key features of the program:
- Text and file encryption for transmission through any public communication channels (messengers, email messages, etc.). Encryption is based on public keys (Ed25519 algorithm) and the AES256 encryption algorithm.
- File encryption for local storage. Encryption is carried out by specifying a username and password using the AES256 algorithm.
- Creation of encrypted profiles for storing keys used for messaging through public communication channels.
- Creation of one-time profiles: keys are stored in protected memory allocated using the libgcrypt library and are destroyed after exiting the profile or closing the program.
- Cryptographic functions are separated into a standalone library called stirlitz, which can be compiled and used entirely independently.
- Documentation for the stirlitz library is available in html format.



Source: opennet.ru
