2014/02/26 追記 始めに訂正を。 以下のコメントを頂戴した。WEBアプリ前提で書いてるようですが、クライアントアプリケーションで app.config はまずくないですか言われてはたと気がついた。 たしかにそのとおりである(!)。 以下で引用しているツイートをきっかけにこのエントリを作成したのだが、そちらの命題はどちらかというとサンプルコード公開においてバージョン管理にキーが保管されないようにするにはという観点であったため、app.config でよしとしていた。 しかし一般的なデスクトップアプリケーションやその類においては、app.config やその外部参照ファイルにキーを書いてはダダ漏れである。 よって本エントリを訂正し、ASP.NET Webアプリケーションに限定した内容とする。 なお、一般的なデスクトップアプリケーションやその類においては、ではキーをどう扱ったらよいのか
![ASP.NET Web アプリで、APIキーなどの "秘密のキー" をどこに保存するべきか? | @jsakamoto](https://cdn-ak-scissors.b.st-hatena.com/image/square/d4d07329b4d3373c2428e60f33c493bca27c7dca/height=288;version=1;width=512/https%3A%2F%2Fpds.exblog.jp%2Fpds%2F1%2F201402%2F26%2F57%2Fd0079457_1235177.png)