私はかなり重要な個人情報を扱うプロジェクトに取り組んでいますが、それはバックカウンター番号ではありませんが、依然として機密情報ですので、この情報を暗号化してmysql可能な限り安全に。だから私はこの敏感な情報に対処できるいくつかのセキュリティ対策を強く探しています。PHP Mcrypt、本当に安全ですか?
文字列とテキストブロックを暗号化/復号化する簡単な方法の1つは、mcryptを使用することです。しかし、ここでstackoverflowでmcryptを検索すると、多くの人がmcryptがあまり安全ではないことを伝えていることに気付きました。
だから私は本当にどれくらい安全だと思いますか?キーが安全に格納されている場合、格納された情報を解読して解読するには、多くのハッキングスキルが必要ですか?スキルの低いハッカーがmysqlサーバに格納する暗号化された情報を解読できることを恐れる必要がありますか?暗号化された情報をmcryptで暗号化するにはどのようなスキルが必要ですか?
もしMcryptが十分に使えないなら、gnupg拡張を使って複雑ではない良い選択肢は何ですか?
は、技術、アプリケーションも安全でなければならない方程式...の一部でしか覚えておいてください。この技術のみに焦点を当てることで、あなたがあなたよりも安全であると見なすことができます。 –
*「多くの人がmcryptが安全ではないことを伝えていることに気付きました。それは推論なしでですか? – hakre
mcrypt自体はワンクリックソリューションではなく、いくつかの異なるモードでいくつかの異なるアルゴリズムをサポートしています。これは、あなたのセキュリティシステムを構築する必要がある、実際の数字をクランチする小さなコグです。ほとんどの場合、mcryptを使用している開発者は、より大きな画像を理解していないため、不安が生じています。 – deceze