パスワードや ID カードなどの機密性の高いユーザー情報については、MySQL と PHP アプリケーション層のどちらで暗号化する方が良いですか?
何を言っているのか分かりません、詳しく教えてください
実際、MySQL と PHP による暗号化の効果は、人によって異なりますが、どれも同じです。
何を言っているのかわかりません。詳細を教えてください
実際、MySQL と PHP の暗号化効果は、人によっては平文情報を暗号化して保存することだと思いますが、どれも同じです。 🎜>
違いがあります暗号化処理ですが、暗号化結果はバイナリ データであるため、blob タイプ フィールドを使用して保存する必要があります
それ以外の場合は、php を使用して完了する必要があります暗号化処理
MySQL のみを使用する場合 (将来アップグレードされる予定はありません)、AES_ENCRYPT(str,key_str)、AES_DECRYPT(crypt_str,key_str) または ENCODE( str,pass_str), DECODE(str,pass_str )
暗号化処理ですが、暗号化結果はバイナリ データであるため、BLOB タイプ フィールドを使用して保存する必要があります
それ以外の場合は、php を使用して暗号化を完了する必要があります処理中
上位互換性を検討してください
短すぎます
実際のところ、 MySQL と PHP の暗号化効果は平文情報を暗号化して保存することですが、人によって異なりますが、どちらも同じです
個人的には、データベースはそうすべきだと思います。データへのアクセスと暗号化の作業は PHP に任せるべきです。