openssl의 EVP_BytesToKey()에서 3번째 인자인 char * salt는 어떤것인가요
글쓴이: anaud2 / 작성시간: 목, 2008/06/12 - 9:38오전
안녕하세요
전 AES블록암호화를 openssl을 바탕으로 사용하려구 하고 있는데요
openssl의 EVP_BytesToKey()의 3번째 인가값 salt는 무엇인가요?
이것의 길이에 따라서 암호화 결과값이 OS마다 틀리게 나오더라구요
7바이트이하의 경우 서로 OS에 따라 다른결과값(암호화의 결과:바이너리값)이 나오더라구요
그래서 서로 같은 키값과 IV값을 가지더라도 말이죠 물론 salt값도 같은값을 썼을때요
8바이트 이상은 OS가 달라도 같은 결과값이 나오기때문에 서로 통신으로 암복호화가 가능합니다.
어떤역활을 하는지 신기하기도 하고 이것땜에 몇주를 고생해서-_- 뭐하는놈인지 궁금하네요~
Forums:
댓글 달기