2010-05-14 2 views
0

SHA1 해시 함수없이 Open SSL을 사용하고 대신 SHA2 함수 중 하나를 사용하는 방법이 있습니까? 먼저 SHA1 알고리즘을 호출하는 모든 함수를 찾아야하며 SHA1이 여전히 사용되는 이유를 이해해야한다고 생각합니다. 해시 함수를 변경하는 동안 비트는 SHA1 및 SHA2에서 다르므로 몇 가지 문제가 발생할 수 있습니다. 그것은 나를 혼란스럽게합니다 ...SHA1이없는 SSL 열기

답변

1

은 SHA2 제품군에 대한 암호 그룹이 없습니다. 모든 목록을 보려면 man page을보십시오.

+0

어떻게 목록에 추가 할 수 있습니까? – Hellnar

+0

@Hellnar : 암호 세트는 SSL 및 TLS에 대해 RFC에 의해 표준화되었습니다. TLS 자체가 스위트를 나타 내기 위해 상수 이진수를 전송하므로 클라이언트와 서버 모두 원하는 스위트를 사용하기 위해 패치해야합니다. –

0

위키피디아에 따르면 OpenSSL은 SHA1과 SHA2 알고리즘을 모두 지원합니다.

http://en.wikipedia.org/wiki/OpenSSL

+0

두 가지 모두를 지원합니다. 그러나 SHA2 알고리즘 중 하나를 선택하거나 다른 것을 선택할 때 SHA1을 사용하는 함수가 있습니까? 아니면 SHA2 함수 중 하나를 선택할 때 SHA1 알고리즘을 전혀 사용하지 않는다는 것입니다. – Hellnar

+0

나는 그 행동이 합리적인 것이라고 기대할 것이다. –