Release Of Program For Encrypting Text And Files Stirlitz

The release of the program for encrypting text and files Stirlitz took place. The program is written in C++ and distributed under the GPLv3 license. The application is adapted to work on Linux, Windows and Android operating systems. For Arch Linux users, a package build script is available in AUR a. An experimental installer is available for Windows users . For Android users an experimental package in apk format is available Main features of the program:

  • Encryption of text and files for transmission through any public communication channels (messengers, e-mail messages etc.). Encryption is based on public keys (Ed25519 algorithm) and AES256 encryption algorithm.
  • Encryption of files 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 exchanging messages through public communication channels.
  • Creation of one-time profiles: keys are stored in protected memory allocated using the library libgcrypt, and are destroyed after exiting the profile or closing the program.
  • Cryptographic functions are placed in a separate stirlitz library, which can be compiled and used completely independently.
  • Documentation is available for the stirlitz library in html format.

/Reports, release notes, official announcements.