c++ 단에서 openssl 를 이용하여 파일을 암호화한것을 php 단에서 복호화 해주는 작업을 맡았다 그냥 단순하게 암호화를 할때 key값만 있으면 되는줄 알았는데 아니었다. AES-256-CBC 방식은 iv(Initialization vector) 라고 값이 별도로 또 첨부가 되는데 그냥 쉽게 제 2의 키 라고 이해하면 좋 을것 같다. (마치 salt 방식같은 그런 느낌 ..) 참고로 iv 는 16자리여야 한다 ~ 복호화를 하는데 자꾸 안되서 왜그런가했더니 멍청하게 base64_decode 가 떡하니 써있는데 저거 하나 캐치못하고 삽질 겁나했다 어우 .. 정신좀 차리자 쪽팔리게 .. //암호화된 파일 가져오기 $encrypted_code = file_get_contents("./enc/".$fileN..