openssl로 aes ctr 모드 암호화를 짤려고 하는데요.
글쓴이: diskam / 작성시간: 월, 2012/05/07 - 10:24오전
우선 EVP로 간단한 암호화 프로그램을 짜고서 돌려보니까 EVP_EncryptInit 해줄 때 넣어주는 Iv값이 카운터로써 동작하긴 하는데
다른 스펙에 나와있는 것 처럼 카운터를 16비트, 32비트, 64비트, 128비트로 설정을 해줄 수 있는 게 아닌 Iv값으로 들어가는 전체 값을 카운터로 인식해서
동작해버리네요. 제가 원하는 건 카운터를 16비트 32비트 64비트 128비트 각각으로 설정해서 암호화해주고 싶은데..
그러니까.. 카운터를 16비트로 설정해줬다면 1씩 증가하다가 맨 마지막 2바이트의 값이 0xFFFF를 넘어서면 마지막 2바이트만 0으로 초기화되고 앞에 14바이트의 값은
그대로 남아있길 바라는 건데요. openssl로 이렇게 짤 수 없나요?
Forums:
댓글 달기