1

次のスクリプトを使用してファイルを暗号化する

#!/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 に変換されます。

4

2 に答える 2