-1

php.netからコードを取得しました。http://php.net/manual/en/book.mcrypt.php

問題は、何かを暗号化するときに、次に暗号化されたものが最初のものと同じではないことです。sha512またはsha256を使用してまったく同じハッシュを取得する必要があります。また、お客様の名前などのデータを暗号化するために使用するため、復号化する必要があります。

前もって感謝します!

4

2 に答える 2

0

https://stackoverflow.com/a/173764/17404で暗号ラッパーを共有しました。それを使ってみてください。

于 2012-04-06T12:40:15.110 に答える
0

ハッシュに mcrypt を使用する代わりに、hash()関数を使用することを検討してください。

ハッシュは一方向の方法であり、「復号化」できないことに注意してください。

暗号化/復号化を探している場合は、AES 暗号化を検討することをお勧めします。データベースにデータを保存している場合は MySQL を使用し、それ以外の場合mcrypt()は AES も管理できます。

于 2012-04-06T08:52:59.493 に答える