○ OpenSSL에서 제공하는 EVP cryptography 추상화 계층과 BIO I/O 추상화 계층을 이용하여 파일에 대한 암/복호화를 수행하는 라이브러리
* 마이크로소프트웨어 2004.01월에 발간된 내용 참조
○ 간략한 사용 방법:
int main(int argc, char* argv[])
{
int is_encrypt = 0;
int result = 0;
if (argv[1][0] == 'e')
{
is_encrypt = 1;
}
else if (argv[1][0] == 'd')
{
is_encrypt = 0;
}
else
{
printf("[ERROR] invalid option. Only e (for encryption) and d (for decryption) allowed.\n");
return -1;
}
result = do_encryption(argv[2], argv[3], is_encrypt);
if (result != 0)
{
printf("[ERROR] Failed to encrypt.\n");
}
else
{
printf("[INFO] Successfully done.\n");
}
return 0;
}
○ 첨부된 파일


enc_lib.c
Prev
Rss Feed