[1-1] C++로 대칭키 알고리즘을 사용하여 텍스트파일을 암호화 해보자
2018. 5. 16. 00:05ㆍ0x01 공부 스케줄/개인과제
728x90
시나리오 중 첫 번째로 시행해야 하는 AES 대칭키를 이용하여 파일 암호화 시켜보기 성공하였다.
AES 대칭키 알고리즘
c++로 작성하기 전에 python을 사용해보았다.
CTF를 위해서랄까... (간단하게 사용하기 위해서)
pip install pycrypto 이거 설치하면 Crypto 모듈을 사용할 수 있다.
이번에 사용한 AES는 AES_MODE_CBC이다.
알게 된 사실은 IV벡터는 16바이트 이상이 되어야 한다는 것이다.
하나의 코드 내에서는 암호화에 성공을 하였고, 복호화까지 성공을 하였다.
이제는 복호화 함수를 따로 사용하여 리모트로 ctf하듯이 해봐야겠다.
삽질하러 가자~
'0x01 공부 스케줄 > 개인과제' 카테고리의 다른 글
understanding fourier transform (0) | 2020.06.14 |
---|---|
play.ps1 (0) | 2018.09.21 |
끄적끄적 (0) | 2018.06.02 |
[1-1-2] C++ Vtable을 구현해보고 디버깅 해보자 [1] (2) | 2018.05.17 |
[1-1-1] Python으로 대칭키 알고리즘을 사용하여 텍스트파일을 암호화 해보자 full code (0) | 2018.05.16 |