- PR -

VBで安全にテキストファイルをftpへアップしたいです

投稿者投稿内容
ゆうじ
常連さん
会議室デビュー日: 2008/01/28
投稿数: 31
お住まい・勤務地: 東京都
投稿日時: 2008-10-20 23:17
環境VB2005 + ftpサーバー
いつもお世話になります。教えていただきたいのですが、
VBでFTPClientを作成し、テキストファイルをFTPへアップするのは何とかネットで探し理解しましたがその際テキストファイルを暗号化する方法がわかりません。どなたか何か良い方法をご存知ではないでしょうか?(テキストファイルのデータは顧客データですので出来るだけ安全な方法を探しております)
宜しくお願いします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-10-21 00:02
引用:

ゆうじさんの書き込み (2008-10-20 23:17) より:

環境VB2005 + ftpサーバー
いつもお世話になります。教えていただきたいのですが、
VBでFTPClientを作成し、テキストファイルをFTPへアップするのは何とかネットで探し理解しましたがその際テキストファイルを暗号化する方法がわかりません。どなたか何か良い方法をご存知ではないでしょうか?(テキストファイルのデータは顧客データですので出来るだけ安全な方法を探しております)
宜しくお願いします。


できるだけ安全に行くのであれば自分で実装するのをやめてしまうのが賢明でしょうか。 ということで Secure FTP のようなものを使うことをお勧めします。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
ゆうじ
常連さん
会議室デビュー日: 2008/01/28
投稿数: 31
お住まい・勤務地: 東京都
投稿日時: 2008-10-21 00:46
ご回答ありがとうございます。
現在のFTPサーバーなのですが、SSLに対応しておりません。
顧客からの依頼でお金をあまりかけられないのが現状です。(SSL申請費用、SecureFTP費用など)
申し訳ありませんがお知恵をお貸し下さい。
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2008-10-21 09:10
つパスワードつきzip
にゃー
常連さん
会議室デビュー日: 2008/06/26
投稿数: 32
投稿日時: 2008-10-21 09:24
サーバ側のOSにもよると思います。
ご自分で作成しようとした理由や環境などを提示しなければ、
情報は出てこないかと思います。
既にご検討された内容とは思いますが、以下。

  • 暗号化ソフト(自己解凍形式での配布)
  • パスワード付きファイル
  • ファイル分割
  • SCP

リンダオ
会議室デビュー日: 2009/03/10
投稿数: 5
投稿日時: 2009-03-10 14:08
ご質問の内容ですが、ファイル転送の通信を暗号化したいのかテキストファイル自体を暗号化したいのかどちらでしょうか?
ファイル転送の通信を暗号化を考えてらっしゃるのなら、じゃんぬねっとのおっしゃる通りSFTPの導入などを検討されてはどうでしょうか?
「OpenSSH」を使えば追加費用なしで導入可能ですし、最近のLinux ディストリビューションには標準で組み込まれています。Windows版もあります。

ファイル事態の暗号化は「ステガノグラフィ(steganography)」など検討されてはどうでしょうか?
http://wiredvision.jp/blog/masui/200809/200809121310.html
以上です。
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2009-03-10 14:36
引用:

リンダオさんの書き込み (2009-03-10 14:08) より:
ファイル事態の暗号化は「ステガノグラフィ(steganography)」など検討されてはどうでしょうか?
http://wiredvision.jp/blog/masui/200809/200809121310.html


シテガノグラフィは暗号じゃないし。
ファイルの暗号ならGNUPGでも使えば済みますね。
冬寂
ぬし
会議室デビュー日: 2002/09/17
投稿数: 449
投稿日時: 2009-03-10 14:49
何をしたいのかわからないけど、単に暗号化したファイルをアップロードしたい、というだけならmioさんのようにパスワードzipなど暗号化したファイルをアップロードすればいいだけですよね。

サーバー側において、復号する必要がある(サーバー側の処理で必要になるなど)場合は、FTPではなくて、そういうサーバーにしなくちゃいけないはずです。
(じゃんぬねっとさんの書かれているSecure FTPなどが相当するのかな)

>顧客からの依頼でお金をあまりかけられないのが現状です。(SSL申請費用、SecureFTP費用など)
「できない事をできない」と説明出来無いようなら、その案件は諦めた方がよろしいかと。

# なんか、自分の能力を超えた案件を抱え込んで相談するパターンが結構ある気がするなぁ

スキルアップ/キャリアアップ(JOB@IT)