Project
-
[Crypto Tool] 0Toy Project/Crypto Tool 2021. 1. 20. 00:53
Reverse engineering 공부를 하면서 암호학 공부의 중요성을 느꼈고, 지금 공부한 Windows API를 이용해 간단한 암호화 프로그램을 개발해보자 한다. (1) 파일을 browse 한 후, 알고리즘을 선택한 후, key 값을 주어 encrypt/decrypt 하는 기능을 갖는 기능 (2) 사용자가 비밀번호를 입력 후 암호화 해시 알고리즘을 선택하면 이에 대응되는 hash 값을 출력하는 기능 위 두 가지 기능을 구현하고, 프로젝트를 진행하면서 간단한 암호 알고리즘을 구현하여 추가하고, wincrypt.h에 있는 암호화 API를 이용하여 대중적인 암호 알고리즘 기능들을 추가한다. - UI 구성 1. Window 선택 WndProc을 호출하는 Main Window 사용. Dialog Box를 사..