開発blog?とりあえず何でもやってみる人。試した結果などの記録的な何か(笑)。参考にでもなれば嬉しい。利用制限はありません。Cipher」というオープンソースライブラリを紹介しよう。作られているからだろうか?とても簡単で強固なセキュリティが確保できるので、パスワードや何らかのアカウントデータなどを扱うアプリなら、導入を検討した方が良いだろう。詳しい内容などはライブラリ作者直々の記事があるので、そちらを参考にして欲しい。ここではどちらかと言うとオープンソースライブラリなど、余りサードパーティを利用したことのない人のためにも、細かい導入手順を書いておく。ライブラリをダウンロードしよう。インポートする(プロジェクトビューにドラッグ&ドロップすると楽)。ファイルがライブラリ本体となる。以下)が必要無いなら、これらファイルだけ導入しても構わない。Manual)簡単な使い方はデモを見るのが早いかも知れない。」に「Example」シーンがあるので、起動してみると良いだろう。オススメは「Rijndael」だ。サンプルコード上では「Examples/Scripts」フォルダ以下の「RijndaelContent.cs」を開けば、だいたい使い方がわかると思う。暗号化・復号化の部分を抜き出せば次のようになる。"hogehoge"このライブラリの優れた所は、デモでもう一度同じ文字列を暗号化して貰えるとわかると思うが、毎回違う文字列が生成される点だ(ライブラリ作者の記事に詳しく書いてある)。文字列の並びから中身は想定はされずらいので、セキュリティ的にも安全性が高くなる(世の中には本当に凄い人もいるもので、実際に学会などで新しい暗号化方式を、何度かパターンを見ただけでやぶってしまう人もいるという...)。使っても良いかも知れない。キーと値を両方暗号化したいなら、キーには「ハッシュ値」を使うのもアリだろう。使えるので、バイナリデータを暗号化するにも良いだろう。使い方は同様なので難しくはないと思う。Widget)を作る方法を紹介しよう。言っても私が考えたわけではなく、内容的には海外記事の翻訳したものを、自分なりにアレンジしたものだったりする(笑)。上手く利用する方法もなるほどと感じたので、日本語記事にしておくと初心者にも役に立つんじゃないかと考えた(ググってもなぜかタブ実装の詳しい日本語記事が見つからなかったので)。それに何にしてもコードを書かずに済ませられるなら、それだけ労力を減らせるので、そういった方法は積極的に導入していくと良いと思う(アプリが大きくなるにつれ、大量のコードの管理・デバッグに時間を取られてしまうため)。画像を用意するとりあえず、参考記事を真似して、もっと簡単な画像を用意したので、必要ならダウンロードして使って欲しい。