[TIP] MD5, SHA1 라이브러리 함수 소스 구하기

prether의 이미지

보통 MD5, SHA1 라이브러리 함수는 ssl을 링크걸어 쓰기 때문에
openssl 소스에 있을거라 생각합니다.

그런데 신기하게도 openssl 최근 버전(예전에는 있을지 모르나)에는
그 함수들에 대한 C 코드가 존재하지 않습니다.

C 코드 구하고 싶으신 분은
www.php.net 사이트에 들어가서
PHP 인터프리터 소스구해서

ext/standard/sha1.c
ext/standard/md5.c

을 찾으면 됩니다.

PHP_라는 prefix가 붙긴 하지만 그것만 떼면 이용가능합니다.

Forums: 
superkkt의 이미지

헤더 파일에 소스코드가 있습니다. crypto/md5 디렉토리에서 컴파일 되는 파일들을 -E 옵션을 사용해서 전처리기를 통과한 상태의 소스로 만들고 확인해 보시면 관련 코드들을 찾을 수 있습니다.

======================
BLOG : http://superkkt.com

======================
BLOG : http://superkkt.com

prether의 이미지

좋은 정보 감사합니다

/***************************************
Being the one is just like being in love.
***************************************/

/***************************************
Being the one is just like being in love.
***************************************/