프로그래밍/C
C언어로 만드는 DES 복호화 예제(python 코드도 포함)
이번에 수업 시간에 과제로 했던 것을 정리해봅니다. 과제 내용은 DES 암호화된 파일이 주어지고, 해당 내용을 주어진 key 값으로 복호화하는 코드를 C언어로 작성하라는 것이었습니다. Python으로 하면 10줄도 안되서 작성할 것을 익숙지 않은 C언어로 작성하려니 힘들었던 것 같습니다. 그리고 Python에서는 관련 모듈을 pip 로 설치하고 import 하면 끝이었는데, C언어의 경우에는 Visual Studio 에서 할 때 OpenSSL 라이브러리 설치부터 프로젝트에 라이브러리 추가까지 번거로운 작업이 다소 있었습니다. 😅 우선 Python(파이썬)으로 DES 복호화 예제를 구성해보겠습니다. from Crypto.Cipher import DES def pad(text): while len(text)..