Foi lançado o programa de criptografia de textos e arquivos Stirlitz. O programa foi escrito na linguagem C++ e é distribuído sob a licença GPLv3. O aplicativo foi adaptado para funcionar em sistemas operacionais da família Linux, Windows e Android. Para os usuários do Arch Linux, está disponível um script de criação de pacote no AUR. Para os usuários do Windows, está disponível um instalador experimental. Para os usuários do Android, está disponível um pacote experimental no formato apk.
Principais recursos do programa:
- Criptografia de textos e arquivos para transmissão através de quaisquer canais de comunicação pública (mensageiros, e-mails, etc.). A criptografia é realizada com base em chaves públicas (algoritmo Ed25519) e no algoritmo de criptografia AES256.
- Criptografia de arquivos para armazenamento local. A criptografia é realizada através da definição de um nome de usuário e senha utilizando o algoritmo AES256.
- Criação de perfis criptografados para armazenar chaves utilizadas para troca de mensagens através de canais de comunicação públicos.
- Criação de perfis de uso único: as chaves são armazenadas em memória protegida, alocada com a biblioteca libgcrypt, e são destruídas após sair do perfil ou fechar o programa.
- As funções criptográficas foram separadas em uma biblioteca distinta chamada stirlitz, que pode ser compilada e utilizada de forma totalmente independente.
- A documentação da biblioteca stirlitz está disponível no formato html.



Fonte: opennet.ru
