答えを探していましたが、ここでは見つかりませんでした。この質問がすでに出されている場合は、すみません。
文字列を暗号化および復号化する単純なコードがあります。文字列は同じように見えますが、==を使用して比較すると、同じようには見えないため、ハッシュも異なります。
これが私のコードです:
$oppa = "rompish";
$opp_enc = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, "key", $oppa, MCRYPT_MODE_ECB);
$opp_dec = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, "key", $opp_enc, MCRYPT_MODE_ECB);
echo $oppa."<br />".$opp_dec."<br />";
if ($oppa == $opp_dec) echo "YAY"; else echo "NOPE";
ページ上:
rompish rompishNOPE
私が間違っていることを教えてください。
ありがとうございました!