GAE/Jでデータを暗号化して保存 - ありの日記(情報元のブックマーク数)

GAE/jでデータストアのデータ暗号化話。

データを暗号化して保存したかったので以下のサイトを参考に実装しました。
ITmedia エンタープライズJava Tips:手軽に暗号化・復号化するには?
そして、ローカル環境でうまくいったのでクラウド上にデプロイしてみたら日本語が文字化けしてしまった。半角英数字はちゃんと暗号化・復号化できてるみたいなので文字コードかなーと思っていじって見たらやっぱりそうでした。まず、暗号化するときのgetBytesでUTF-8を以下のように指定。(他のコードは端折ってるけど、ITmediaの記事とほとんど同じ)

GAE/Jでデータを暗号化して保存 - ありの日記

screenshot