Как зашифровать строку с помощью двухфайлов или трехфайлов через скрипт bash в Ubuntu?
Использовать gpg:
gpg -c --cipher-algo twofish --passphrase=123 myfile
-c: шифровать с помощью симметричного шифра с использованием кодовой фразы. --cipher-algo: twofish --passphrase=123: установите патчи на 123 file имя файла Затем проверьте тип файла:
$ file myfile.gpg
myfile.gpg: GPG symmetrically encrypted data (TWOFISH cipher)
Для stdin вы можете просто напишите его на gpg:
echo hi bla bla | gpg -c --cipher-algo twofish --passphrase=123 > file.gpg
или для переменной:
gpg -c --cipher-algo twofish --passphrase=123 > file.gpg <<<"$var"
Использовать gpg:
gpg -c --cipher-algo twofish --passphrase=123 myfile
-c: шифровать с помощью симметричного шифра с использованием кодовой фразы. --cipher-algo: twofish --passphrase=123: установите патчи на 123 file имя файла Затем проверьте тип файла:
$ file myfile.gpg
myfile.gpg: GPG symmetrically encrypted data (TWOFISH cipher)
Для stdin вы можете просто напишите его на gpg:
echo hi bla bla | gpg -c --cipher-algo twofish --passphrase=123 > file.gpg
или для переменной:
gpg -c --cipher-algo twofish --passphrase=123 > file.gpg <<<"$var"
Использовать gpg:
gpg -c --cipher-algo twofish --passphrase=123 myfile
-c: шифровать с помощью симметричного шифра с использованием кодовой фразы. --cipher-algo: twofish --passphrase=123: установите патчи на 123 file имя файла Затем проверьте тип файла:
$ file myfile.gpg
myfile.gpg: GPG symmetrically encrypted data (TWOFISH cipher)
Для stdin вы можете просто напишите его на gpg:
echo hi bla bla | gpg -c --cipher-algo twofish --passphrase=123 > file.gpg
или для переменной:
gpg -c --cipher-algo twofish --passphrase=123 > file.gpg <<<"$var"