2009-11-07 6 views
0

현재 대학 프로젝트의 일부로 코드를 작성하려고합니다. 2 진수/16 진수 처리 및 암호화 기능이 마크 체계에서 잘 고려되므로 한 돌로 2 마리의 새를 죽일 것이라고 생각했습니다.PHP MD5 구현

그러나 알고리즘 자체에서 사용할 수있는 설명서는 철저하지만 혼란 스럽습니다. 거기에 내가 볼 수있는 prexisting PHP 라이브러리/클래스, 또는 알고리즘의 단계별 설명 및 거기에 (T와 X 특히) 어딘가에 사용되는 변수가 있나요?

감사

다음

답변

2

Bruce Schneier의 Applied Cryptography 사본을 확보하십시오. 소스 코드가 C이지만, 알고리즘의이면에있는 설계 원리와 이론에 대한 훌륭한 배경 지식을 제공합니다.

1

Wikipedia는 좋은 쓰기까지있다 알고리즘 (합당한 이유와 함께 피해야합니다).

또한 구현의 전체 의사 코드 예제를 포함합니다.

+0

감사합니다. Wikipedia 기사 작성은 꽤 괜찮은 것 같습니다. - 나는 단지 그것이 정확하기를 바랍니다.) – tom

+0

그래, 내가 WP를 사용하는만큼, 나는 그것이 항상 정확하다고 믿고 싶다. 이 경우, 그 구현은 나에게 잘 어울린다. (하지만 잠시 동안 MD5를 쓰지 않았다.) – jheddings