- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:暗号化されない)
MySQLとPHPでカード番号の暗号化がうまくいかない理由は?
このQ&Aのポイント
- MySQLとPHP4でカード番号を暗号化しようとしていますが、16桁の数値で暗号化が一文字となっていたり復号化できていないようです。どこかおかしいでしょうか?
- 質問者はMySQLとPHP4を使ってカード番号の暗号化を試みていますが、16桁の数値で暗号化が一文字となっていたり、復号化できていないとのことです。原因を教えてください。
- MySQLとPHP4でカード番号を暗号化しようとしていますが、16桁の数値で暗号化が一文字となっていたり、復号化できていないようです。どこか間違っている箇所があるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どこでエラーが発生しますか? >AES_ENCRYPT() と AES_DECRYPT() はバージョン 4.0.2 で追加された。 http://dev.mysql.com/doc/refman/4.1/ja/miscellaneous-functions.html とありますが、Mysqlのバージョンは4.0.2以上ですか?
補足
MySQLのバージョンは4.1です。ですので問題ないと思います。 19桁のカード番号を暗号化しているにも関わらず、暗号化された文字列が1桁であったり、明らかに桁数が減少しています。しかも復号化できません。 どこか間違いがあるでしょうか?何か設定が必要でしょうか?宜しくお願い致します。