2011-02-01 9 views
0

私は、最終的な場所にFTPdする前にエンコードする必要のある機密データを含むExcelファイルを持っていますが、どこから開始するのかはわかりません。私は何を達成したいことはこれです:機密性の高いExcelデータのエンコード

  1. オープンExcelを含む新しいCSVファイルを作成し、各「セル」を介してデータセット/リーダー
  2. ループにC#
  3. インポートデータを内のファイル、各値
  4. をエンコード私のエンコードされたデータ

ファイルを開いてデータセットにインポートするのは簡単です(データセット内のデータを正しい方法にすることができれば)。しかし、私はどのようにループしてエンコードするのかは分かりません情報とこれを含む新しいファイルを作成します。

アイデア?事前に

おかげで、 ブレット

答えて

0

ではなくscpオプションですか?そうすれば、Excelファイルをそのまま残すことができます。

+0

恐怖は理想的ではありません! – Brett

+0

これにより、ファイルはリモートサイトに保護されません。しかし、輸送のセキュリティのためにニース。 – sarnold

1

encrypting私はあなたがencodingではなくむしろ信じています。

なぜすべてのセルを暗号化しますか?あなたのファイルの消費者は、すべてのセルを解読する必要があります。どのプロセスを使用していますか?

ファイル全体を暗号化する方が簡単です。

この暗号化の目的は何ですか?

FTP転送中に外部の目から保護するには、サーバーでサポートされている内容に応じて、SCPやSFTPなどのセキュアな転送プロトコル/ツールを使用します。

FTPサイトにアクセスできるユーザーからファイルを保護する場合は、はい、encrypt the fileです。また、ユーザーに解読する方法を提供します。

1

あなたのデータを暗号化するためにGnuPGなどの外部ツールを使用する方がはるかに簡単であるかもしれない:

$ echo "hello world" > private_file 
$ gpg -c private_file 
$ cat private_file.gpg 
<binary gibberish> 
$ rm private_file 
$ gpg private_file.gpg 
gpg: CAST5 encrypted data 
gpg: encrypted with 1 passphrase 
gpg: WARNING: message was not integrity protected 
$ cat private_file 
hello world 
$ 

それはシンプルで簡単ですので、私はちょうどここ対称鍵を選びました。

この操作を頻繁に行う予定がある場合は、あなたと受信者の方がgenerate some keysのほうがよいでしょう。そのため、特定のユーザーに簡単にデータを暗号化できます。

Windows版のGnuPGは、あなたが望むほど親切ではないかもしれません。 http://www.pgp.comこれを行うには本当に素晴らしいWindowsプログラムを提供するために使用されましたが、私は彼らの視界を高め、単純な簡単なツールからエンタープライズのcontraptionsに移動することを決めたと思います。たぶんそれらのツールセットにはまだ簡単なものが含まれているかもしれません...

関連する問題