- ベストアンサー
exe内に記述したパスワードについて
exe内に記述したパスワードについて 1、スクリプト内にパスワードを記述してexeにコンパイルしています。このような記述方法だと簡単に盗まれてしまいますか? パスワードを記述したフェイク行を数千行作っています。 2、以下のようなexeの使い方で簡単にパスワードを読み取る方法はありますか? A パスワードが入ったexeファイル B パスワードを受け取るexeファイル AがBにパスワードを受け渡し処理をする。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
世の中には逆コンパイルっていうものがありまして コンパイルされたファイルからソースコードを作成することができます。 また、A.exeからB.exeへパスワードを平文で渡すとなると メモリ上のデータを拾えば簡単に見えてしまいますよ。 一般的にはパスワードのハッシュ化を行います。 概要は下記を参考にしてください。 http://neta.ywcafe.net/000123.html まぁそんなに厳密にやる必要がないソフトなら パスワードをnビットシフトさせて管理するとか 色々やり方はありますけどね。 VBを使っているなら暗号化のクラスくらいあると思いますけど‥ (と、調べてみたらいっぱいヒットしました) http://msdn.microsoft.com/ja-jp/library/system.security.cryptography.aspx http://dobon.net/vb/dotnet/string/encryptstring.html