articleこんにちは小泉です。雪は降るし、まだ風も冷たいし、なかなか春の音が聞こえてきませんね。寒くて乗らなかったら、そろそろ私のバイクもバッテリの電圧が少なくなってきたようです。~に土日に乗ろうとすると、エンジンのかかりが悪く、始動のたびにキュルキュルとご近所迷惑な音を立てる始末。ご近所のみなさま申し訳ありません。関するお話をさせていただきます。ネットワーク上に流れるデータや、ローカルに保存したデータを安全に取り扱いたいと思ったとき、まず思い浮かぶのはデータの暗号化ではないでしょうか。ご利用されている方も多いかと思います。利用方法に起因したトラブルが多いように感じます。ご利用いただく上で、よくある誤解について記載させていただきますね。初心者の方は今後の開発の際の参考に、経験者の方はトラブルシューティングの際の参考にしていただけますと幸いです。SHA2)を用いる場合は、必要はありません。利用するときに、よく見るのが以下のような呼び出しです。指定しても、実は意味はありません。ファイル)に鍵を保存しないからです。指定する場合は、上記の例は以下の数行の呼び出しで代替できるので、コードもかなりスッキリしますね。等)をご利用の際は避けてください。ファイルに保存されます。プログラム間で共有できるという事を示します。鍵を共有するための仕組みなので、当たり前ですが。この結果、何がおこるかと言うと、知らない間に第三者のプログラムに鍵を盗み見られたり、書き換えられたり、壊されたりというセキュリティリスクが発生してしまいます。サポートをやっていると意外とこの問題が多いですね。