공인인증서 해킹 - clover3/Roland GitHub Wiki
-
암호 알고리즘 규격 : http://www.rootca.or.kr/kcac/down/TechSpec/2.3-Encryption%20Algorithm%20Scheme%20Specification.pdf
-
설명 블로그 : http://fly32.net/447
-
KISA 의 친절한 소개 홈페이지 & 소스코드 : http://seed.kisa.or.kr/
슈도 코드
- EncPrivateKey[] = OpenFile_AND_READ("PrivateKey.key")
- salt[] = EncPrivateKey[0~8]
- iterationCount = aoti( EncPrivateKey[30~32] )
- Loop Start
- --> password = GenPassword
- --> dk[0~20] = pbkdf1( password, salt, iterationCount );
- --> div[0
20] = SHA-1(dk[1620]) - --> iv[0
16] = div[016]