2013-07-08 2 views
0

개인 키를 사용하여 일부 데이터에 대한 서명을 생성하기 위해 openssl/DSA를 사용하고 있습니다. 그리고 반대편에서 공개 키를 사용하여 데이터 무결성을 확인합니다.DSA_SIG 또는 RSA_SIG를 덤프하는 방법

예제 코드에서는 DSA_sign 및 DSA_verify 함수를 사용하여 성공적으로 수행 할 수 있습니다.

하지만 서명을 파일에 덤프하고 데이터와 함께 클라이언트로 전송하고 싶습니다. 다른 쪽에서 확인하십시오.

그래서 파일에서 DSA_SIG를 읽고 쓸 수있는 기능을 찾고 있습니다.

미리 감사드립니다.

+1

이 게시물을 사용해보세요 (http://stackoverflow.com/questions/7749134/reading-and-writing-a-buffer-in-binary-file). 버퍼는 서명되지 않은 char * sigret입니다. – ChiaraHsieh

+0

내 나쁜 .. 내가 사용 DSA_do_sign 및 DSA_do_verify DSA_sign 및 DSA_verify – Uday

답변

0

DSA_sign은 단순히 한 묶음의 바이트라고도하는 unsigned char*에 서명을 넣기 만하면됩니다. 디스크에 쓰려면 예제를 사용할 수 있습니다.

관련 문제