2013-10-17 3 views
0

내 해시 SHA256을 사용하고 있습니다,하지만 난 구글 API를 PHP 클라이언트 https://code.google.com/p/google-api-php-client/을 포함 할 때, 어떻게 든 내 해시구글 API PHP 클라이언트

그래서

include 'google-api-php-client.php'; 
$my_hash = hash('sha256', $my_salted_data); 

을 변경 다른 결과가 나올 것입니다

$my_hash = hash('sha256', $my_salted_data); 

무슨 일이 있었는지 아십니까?

답변

1

Google API PHP 클라이언트 소스 코드를 본 후 php.ini에 정의되지 않은 경우 스크립트가 기본 시간대를 UTC로 설정하고 내 해시 알고리즘을 사용하여 date 다른 표준 시간대를 사용하는 기능을 발견했습니다. 해시가 다른 결과를 생성합니다