php.netからコードを取得しました。http://php.net/manual/en/book.mcrypt.php
問題は、何かを暗号化するときに、次に暗号化されたものが最初のものと同じではないことです。sha512またはsha256を使用してまったく同じハッシュを取得する必要があります。また、お客様の名前などのデータを暗号化するために使用するため、復号化する必要があります。
前もって感謝します!
php.netからコードを取得しました。http://php.net/manual/en/book.mcrypt.php
問題は、何かを暗号化するときに、次に暗号化されたものが最初のものと同じではないことです。sha512またはsha256を使用してまったく同じハッシュを取得する必要があります。また、お客様の名前などのデータを暗号化するために使用するため、復号化する必要があります。
前もって感謝します!
https://stackoverflow.com/a/173764/17404で暗号ラッパーを共有しました。それを使ってみてください。
ハッシュに mcrypt を使用する代わりに、hash()
関数を使用することを検討してください。
ハッシュは一方向の方法であり、「復号化」できないことに注意してください。
暗号化/復号化を探している場合は、AES 暗号化を検討することをお勧めします。データベースにデータを保存している場合は MySQL を使用し、それ以外の場合mcrypt()
は AES も管理できます。