2017-01-02 5 views
0

uuencodeとmailxを使用してUNIXで電子メールを送信することはできますか? 固定されていない安全な方法を提案してください場合、私はuuencodeを使用したmailxはセキュリティで保護されているかどうか保護されていない場合

(echo "attachment name"; uuencode csvfilepath csvfilename) | 
    mailx -s "attachment name" -r frommailID tomailids 

以下のようなCSV形式の添付ファイル付きのメールを送信しています。

+0

「安全」とはどういう意味ですか? 'uuencode'プログラムは単にそれを"バイナリセーフ "(UUCP safe)にします。安全であれば暗号化はありません。 –

+0

uuencodeのみ*は見えなくなり、何も保護されません。あなたが解決しようとしている問題は何ですか? –

+0

添付されたCSVは機密データを持っているので、メールが受信者だけが読むことを確認したいだけです...他の侵入者は読み取れません.... – user1912935

答えて

1

電子メールで安全にデータを送信するには、受信者だけが内容を読むことができるようにするには、データを暗号化する必要があります。

これにはいくつかのツールがありますが、uudecodeコマンドを持つ人は誰でもエンコードされたコンテンツをデコードできるため、uuencodeはその1つではありません。

個人的には、私はGnuPGを使用しています.GnuPGは、受信者の公開GnuPGキーを使用して、または対称暗号を使用して、スクリプトからファイルを暗号化することができます。

これは(gpg2 --symmetric --armourで作成された)暗号化GnuPGのメッセージの例である:

-----BEGIN PGP MESSAGE-----          

jA0EBwMCyfiq33FFUExg0lEBx/7bIHVdo3B4eHB5HYMJLmNpv8SM8j+rW7et65l3 
DiTZIRxhhdQMfdKcMyhGUb1i9auvhX9Myzt94LIxjqLBxhh0vC/BlMhEOzyKh2bS 
NjI=                
=hrtj               
-----END PGP MESSAGE-----     

gpg2 --decryptとそれを解読します。パスワードはhelloです。

関連する問題