2013-08-31 3 views
0

클라이언트 라이브러리가없는 언어로 서비스로 Google Data API를 사용하여 인증을 시도하고 있습니다. 요점은 서명을 생성하는 방법입니다. 이렇게하려면 "SHA256 with RSA"를 사용하여 문자열을 인코딩해야합니다.RSA에서 SHA256을 사용하여 인코딩

나는 그것을 "몹시 어렵다"는 것이 아니라 here에서 가져 왔지만 절차에 대한 설명을 찾을 수 없습니까? 누구?

은 (언어는 SHA256 해시 코드를 생성하는 기능을 가지고있다.)

+0

실제로 사용하는 언어는 무엇입니까? 또한 Google Data API가 사용하는 인증 절차를 지정하십시오. –

+0

구현하고자하는 사양에 대한 링크를 제공하십시오. RSA + SHA256은 스키마를 완전히 설명하기에 충분하지 않습니다. – CodesInChaos

+0

@CodesInChaos 이것은 설명입니다, 충분합니까? "SHA256withRSA (SHA-256 해시 함수와 함께 RSASSA-PKCS1-V1_5-SIGN이라고도 함)를 API 콘솔에서 가져온 개인 키와 함께 사용하여 입력의 UTF-8 표현에 서명하십시오." (PKC ... 부분) –

답변

2

의 OAuth 2.0 3447. 그냥이 RFC의 9.2 절을 확인 RFC에 설명되어 RSASSA-PKCS1-v1_5의 서명을 필요로 - 당신 메시지의 해시에 서식을 추가하기 만하면됩니다.

관련 문제