RSA_sign에 대한 맨 페이지()에서 NID_sha과 NID_sha1의 차이는 형식 매개 변수에 대해 말한다 뭐죠 :OpenSSL을
type denotes the message digest algorithm that was used to generate m. It usually is one of NID_sha1, NID_ripemd160 and NID_md5; see objects(3) for details.
하지만 그에는 OpenSSL 소스 코드에서 NID_sha 또 다른 유형을 사용할 수를 참조하십시오. 누군가이 둘의 차이점을 도와 주실 수 있습니까?
SHA-256, SHA-512의 다이제스트에 서명하기 위해 RSA_Sign 함수를 사용할 계획이지만 SHA-256 및 SHA-512에 해당하는 유형 매개 변수는 표시되지 않으므로 type 매개 변수에 무엇을 입력해야합니까? 이 경우.
지금은 NID_sha 형식을 사용하고 SHA-256, SHA-512의 해시에 서명을 시도했으며 두 가지 모두 성공적으로 서명하고 나중에 서명 확인도 적절하다는 점을 알고 있습니다. 하지만 NID_sha가 무엇인지 알고 싶습니까?
모든 도움을 주시면 대단히 감사하겠습니다. 감사합니다.
대단히 감사합니다! 꽤 많은 황소 눈 대답. – sunnyX
황소 눈을 받아들이는 것을 잊어 버렸습니다. sunny ... –