Encriptação Twofish e Threefish no terminal

0

Como criptografar uma string com twofish ou threefish por meio de um script bash no Ubuntu?

    
por Ravexina 20.06.2017 / 20:13

1 resposta

1

Use gpg :

gpg -c --cipher-algo twofish --passphrase=123 myfile
  • -c : criptografa com uma cifra simétrica usando uma frase secreta.
  • --cipher-algo : twofish
  • --passphrase=123 : defina as partilhas passadas para 123
  • file nome do arquivo

Em seguida, verifique o tipo de arquivo:

$ file myfile.gpg
myfile.gpg: GPG symmetrically encrypted data (TWOFISH cipher)

Para stdin você pode simplesmente pipar para gpg :

echo hi bla bla | gpg -c --cipher-algo twofish --passphrase=123 > file.gpg

ou para uma variável:

gpg -c --cipher-algo twofish --passphrase=123 > file.gpg <<<"$var"
    
por Ravexina 20.06.2017 / 20:18