내 PHP intall 문제가있을 수 있습니다 생각합니다. 나는이 작업을 수행 할 때 내가 얻을mcrypt_decrypt PHP의 올바른 사용
경고 : mcrypt_decrypt() [function.mcrypt-해독] : 모듈의 초기화가 나는 다음과 같은 문자열을 해독하는 코드의 작은 조각을 쓰고 있어요
실패 모드 ECB를 사용하여 AES-128로 암호화됩니다. (base64로 인코딩)
키 : (base64로 인코딩) aXJhbmRvbXNlY3VyZWtleQ의 ==
암호화 된 문자열> : 3l6xiNdgRG + PkBw5M0lawvJ/fmuTZPRhEcbtqAmOpDI =
내가 모듈 오류가 점점 계속.
이 내가 시도 것입니다 :
<?PHP
$retval = mcrypt_decrypt("AES-128",
base64_decode("aXJhbmRvbXNlY3VyZWtleQ=="),
base64_decode("3l6xiNdgRG+PkBw5M0lawvJ/fmuTZPRhEcbtqAmOpDI") ,
"ECB");
echo $retval;
?>
여기 내 관련은 phpinfo입니다. 나는 AES-128을 보지 못했다. 어쩌면 그게 문제 야.
mcrypt
mcrypt support enabled
Version 2.5.8
Api No 20021217
Supported ciphers cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes
Supported modes cbc cfb ctr ecb ncfb nofb ofb stream
글쎄, 코드를 보여줄 수 있습니까? – Ibu
phpinfo()를 게시하십시오. 이것은 아마도 코드에는 문제가되지 않지만 PHP를 설치하면됩니다. –