[1-1] C++로 대칭키 알고리즘을 사용하여 텍스트파일을 암호화 해보자

2018. 5. 16. 00:050x01 공부 스케줄/개인과제

728x90

시나리오 중 첫 번째로 시행해야 하는 AES 대칭키를 이용하여 파일 암호화 시켜보기 성공하였다. 


AES 대칭키 알고리즘


c++로 작성하기 전에 python을 사용해보았다.


CTF를 위해서랄까...  (간단하게 사용하기 위해서)


pip install pycrypto 이거 설치하면 Crypto 모듈을 사용할 수 있다.


이번에 사용한  AES는 AES_MODE_CBC이다.

  알게 된 사실은 IV벡터는 16바이트 이상이 되어야 한다는 것이다.


하나의 코드 내에서는 암호화에 성공을 하였고, 복호화까지 성공을 하였다.


이제는 복호화 함수를 따로 사용하여 리모트로 ctf하듯이 해봐야겠다.


삽질하러 가자~