
Ferramenta de armazenamento esteganográfico e criptografia de arquivos

tird & tirdFStird /tɪrd/ (um acrônimo para "this is random data") é uma ferramenta de criptografia de arquivos que minimiza metadados e oculta dados criptografados.
Com o tird, você pode:
tirdFS) dentro de arquivos contêiner e dispositivos de bloco. Diferentemente do VeraCrypt e do Shufflecake, os contêineres tirdFS não possuem cabeçalhos; o usuário especifica as localizações dos dados dentro do contêiner e é responsável por manter essas localizações separadas. Qualquer região de aparência aleatória de um arquivo ou dispositivo de bloco pode ser usada como contêiner.O tird oferece negação plausível integrada, mesmo quando arquivos criptografados são armazenados fora de contêineres. Também ajuda a resistir a ataques coercivos de divulgação de chave (criptoanálise de mangueira de borracha, xkcd 538).
[!WARNING] Antes de usar o
tird, leia a seção "Avisos". A segurança depende não apenas da ferramenta, mas de suas ações: armazenamento seguro de chaves, operação em um ambiente seguro e evitar o modo de depuração com dados reais.
A estabilização do formato e uma especificação formal estão planejadas para a v1.0.0.
Você não precisa memorizar opções de linha de comando para usar o tird. Esta ferramenta possui uma CLI baseada em prompts: basta iniciá-la, selecionar uma opção do menu e responder às perguntas que se seguem.```
$ tird
MENU
———————————————————————————————————————————
0. Exit 1. Info & Warnings
2. Encrypt 3. Decrypt
4. Embed 5. Extract
6. Encrypt & Embed 7. Extract & Decrypt
8. Create w/ Random 9. Overwrite w/ Random
———————————————————————————————————————————
A0. SELECT AN OPTION [0-9]:
## Opções de Entrada
Existem 4 grupos de opções de entrada: A (Action), D (Data), K (Keys), P (Proceed). Eles são numerados para facilitar a descrição.```
+——————————————————————+————————————————————————+
| A0. SELECT AN OPTION | A. Select an action |
+——————————————————————+————————————————————————+
| D1. INPUT FILE PATH | |
| D2. COMMENTS | D. Enter data, |
| D3. OUTPUT FILE PATH | data location, |
| D4. OUTPUT FILE SIZE | data size |
| D5. START POSITION | |
| D6. END POSITION | |
+——————————————————————+————————————————————————+
| K1. KEYFILE PATH | K. Enter values |
| K2. PASSPHRASE | related to |
| K3. TIME COST | key derivation |
+——————————————————————+————————————————————————+
| P0. PROCEED? | P. Confirm to continue |
+——————————————————————+————————————————————————+
Uma descrição detalhada destas opções com exemplos pode ser encontrada aqui.
A carga útil que será criptografada durante a criação do cryptoblob consiste em: