누구든지 PHP 코드를 설명하고 Java에서 코드를 이식하는 방법에 대한 힌트를 줄 수 있습니까? 여기 암호화/해독 - PHP Equvilent를 JAVA로 인 코드/디코드
는 PHP 코드 :function decode_string($encoded_string, $key) {
$decoded = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($encoded_string), MCRYPT_MODE_CBC, md5(md5($key))), "\0");
return $decoded;
}
하나의 프로그래밍 언어가 훌륭하다고 가정하면이 코드가 무엇을하는지 분명히 알 수 있습니다. 확실하지 않은 함수 호출 [고글 수 있음] (http://php.net/manual/en/function.mcrypt-decrypt.php). 이 코드를 작성한 사람은 암호화에 대한 지식이 없으며 여러 항목을 암호화하는 데 동일한 IV를 사용하고 있으므로 암호화가 다소 쓸모 없게됩니다. –