0

フォルダーまたはファイルのデータを暗号化する bash スクリプトを作成しています

#!/bin/bash

file_name=$1
tmp_file=/tmp/tmpfile.tar

# tar compress file
tar -cf $tmp_file $file_name;

# encrypt file
gpg -c $tmp_file

# remove temp file
rm -rf $tmp_file $file_name

# mv encrypted file to orignal place
mv ${tmp_file}.gpg $file_name

しかし、データはphotorecまたは同様の方法を使用して復元できます...

bash で元のファイルを確実に完全に削除する方法はありますか?

4

4 に答える 4

2

あなたはsrmまたはwipeを試すことができます

于 2010-04-15T09:47:14.180 に答える
2

ファイルをgpgにパイプするだけでは不可能だと思います。すでに試したことがあるのでしょうか?

于 2010-04-15T09:58:34.260 に答える
1

これも機能するはずです:

rm -Pf file
于 2010-04-15T17:52:04.030 に答える
0

一時ファイルを作成するための RAM ディスクを作成できますか? または、データの機密性が高い場合は、暗号化されたファイル システムを使用する必要がありますか?

于 2010-04-15T09:51:58.533 に答える