안녕하세요. OpenSSL lib 은 솔직히 처음사용해보고,
암호/복호에 너무 무지하다보니, 이런 기본적인 질문을 올립니다.
예를들어, <openssl/des.h> 을 보면
void DES_ncbc_encrypt(const unsigned char *input,
unsigned char *output,
long length,
DES_key_schedule *schedule,
DES_cblock *ivec,
int enc);
1. 여기서 *ivec 란 무엇인가요?
2. 이름으로 보아선 벡터인데, 이것이 데이터 스트럭쳐의 vector 라면
여러개의 블록중의 첫번째 포인터일 가능성이 있을텐데, 그렇다면