• ベストアンサー

Visual studioで作成したexeファイル

Visual C# express editionで作成したプログラムをビルドしてexeファイルが出来上がりました。 C#学習のために、パスワードなどを管理するようなプログラムを作成してみたのですが、 exeをメモ帳で開いてビックリ、自分が作成したクラス、メソッド、メンバの名前がバレバレです。 私にはできないのですが、これはリバースエンジニアリングされた場合には、簡単に解読されてしまいますか? 例えばメンバ変数にパスワードをキャッシュしておくPasswordstringなんて変数名があったらすぐにメモリ上から探せたりするでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

簡単に解読できるようですね。 とりあえず、↓を読まれることをお勧めします。 http://www.atmarkit.co.jp/fdotnet/tools/dotfuscator/dotfuscator_01.html

kael_pyonpyoko
質問者

お礼

リンク大変参考になりました。 これを読んでしまうとどんな言語でも怖すぎますね! メモリ上に存在する時間を限りなく少なくして対処しておこうと思います。 ありがとうございました。

関連するQ&A