역시 자바로 코딩된 SHA-1 Hash Algorithm이다.
여전히 1라운드만 돈다... -0-;;
그러나.. 역시나 약간의 수정만으로 풀로 다 돌 수도 있다;; ㅋㅋ
원래는 비트연산으로 해야 했지만..
귀찮은 관계로;;;; 캐릭터 배열에 때려넣고 바이트 연산을 해버렸다.
DES 구현한걸 본 사람은 알겠지만...
수많은 for loop의 압박이;; -0-;;
(원래 for, if만 있으면 왠만한 프로그램 다 짠다;;;; -_-;;;;)
SHA Class는 SHA 알고리즘을 구현한 것이고..
comUtil Class는 SHA Class에서 사용된는 자잘한 기능들을 구현한 것이다.
SHA.java