人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

環境 windows2003 sp2 oracle10g
他のシステムから送られたCSVファイルをオラクルに取り込む処理があります。
batファイルに直接ユーザ名/パスワードを記述していて、VBSの引数にしているのですが(下記参照)、セキュリティが不安です。
ユーザ名/パスワードを暗号化してVBSに記述できれば良いと思うのですが、いい方法はないでしょうか。

hoge.bat
------------------------
SET P1=hoge/hoge
SET P2=hoge

cscript hoge.vbs %P1% %P2%
------------------------

●質問者: kuruma_neko
●カテゴリ:コンピュータ
✍キーワード:CSV hoge p2 SET VBS
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● lame-delegate
●60ポイント

VBScriptの引数をスクリプト内で変数に入れているとするならば、hoge.vbs内の該当する変数に直接代入してあげればOKです。

(変数名は、直接スクリプトを見なければわからないのでご勘弁を)

P1 = "hoge/hoge"

P2 = "hoge"

それで問題なく動くようになったのならば、以下のWebサイトから「Windows Script Encorder」をダウンロードします。

http://www.microsoft.com/downloads/details.aspx?FamilyID=2976ee9...

こちらでhoge.vbsをエンコードすると、暗号化されますので容易にパスワードが漏れることはなくなるかと思いますよ。

◎質問者からの返答

検索したところ、やはりというべきかデコーダーもあるんですね。今のところ、フォルダのアクセス権を管理者のみに

絞って回避するか検討中です。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ