我正在尝试为ReCaptcha V2生成安全令牌,如下所述:https://developers.google.com/recaptcha/docs/secure_token
我首先尝试Slushie librairie,使用php函数mcrypt_encrypt(),由于某些原因,我无法使用它:
protected function encryptAes($input, $secret) {
return mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $secret, $input, MCRYPT_MODE_ECB);
}
我尝试使用mySQL函数AES_ENCRYPT代替:
protected function encryptAes( $input, $secret )
{
$stmt = $this->db_connect->prepare( "SELECT AES_ENCRYPT('" . $input . "', '" . $secret . "') AS encrypt" );
$stmt->execute();
$result = $stmt->fetch( PDO::FETCH_ASSOC );
return $result[ 'encrypt' ];
}
返回加密字符串而不是Google Secure Token示例,但我总是有 ERROR:无效的语言
有人知道Google是否接受了另一种 PHP加密方法的安全令牌?
由于