次のスクリプトを使用してファイルを暗号化する
#!/bin/bash
# crypten - a script to encrypt files using openssl
FNAME=$1
if [[ -z "$FNAME" ]]; then
echo "crypten <name of file>"
echo " - crypten is a script to encrypt files using des3"
exit;
fi
openssl des3 -salt -in "$FNAME" -out "$FNAME.des3"
これは、1 つのファイルのインと 1 つのファイルのアウトのみを許可します。私ができるようにしたいのは、特定の拡張子を持つファイルをバッチ暗号化することです。つまり、1.text 2.text 3.text 4.text のフォルダーがある場合、crypten *.text を実行できるようにしたいのですが、4 つのファイルすべてが .des3 に変換されます。