AES-128 (Advanced Encryption Standard with 128-bit key) 소스 코드
*만*
다운로드
장바구니
소개글
AES-128을 구현 하였으며, 실행 방법과 간단한 설명은 doc 레포트 파일에 있습니다.입력 파일의 형식은 과제의 spec에 있는대로 binary 파일을 넣어 주면 됩니다.
코드는 비주얼 스튜디오 2005에서 C++로 작성한 것 입니다.
컴파일 실행환경
Microsoft Visual Studio 2005 C++압축파일 내 파일목록
assignment1-spec-modified.doc
SecurityAssignment1SecurityAssignment1DebugAES.obj
SecurityAssignment1SecurityAssignment1DebugAES_modified.obj
SecurityAssignment1SecurityAssignment1DebugAES_naive.obj
SecurityAssignment1SecurityAssignment1DebugBuildLog.htm
SecurityAssignment1SecurityAssignment1DebugSecurityAssignment1.exe.embed.manifest
SecurityAssignment1SecurityAssignment1DebugSecurityAssignment1.exe.embed.manifest.res
SecurityAssignment1SecurityAssignment1DebugSecurityAssignment1.exe.intermediate.manifest
SecurityAssignment1SecurityAssignment1Debugmain.obj
SecurityAssignment1SecurityAssignment1Debugmt.dep
SecurityAssignment1SecurityAssignment1Debugvc80.idb
SecurityAssignment1SecurityAssignment1Debugvc80.pdb
SecurityAssignment1SecurityAssignment1ReleaseAES.obj
SecurityAssignment1SecurityAssignment1ReleaseBuildLog.htm
SecurityAssignment1SecurityAssignment1Releasevc80.idb
SecurityAssignment1SecurityAssignment1Releasevc80.pdb
SecurityAssignment1SecurityAssignment1AES.cpp
SecurityAssignment1SecurityAssignment1AES.h
SecurityAssignment1SecurityAssignment1S-Box-487.bin
SecurityAssignment1SecurityAssignment1SecurityAssignment1.vcproj
SecurityAssignment1SecurityAssignment1SecurityAssignment1.vcproj.ERSLAB-8266C146.PiRo.user
SecurityAssignment1SecurityAssignment1SecurityAssignment1.vcproj.PROGRAMM-55817D.김만종.user
SecurityAssignment1SecurityAssignment1cipher.bin
SecurityAssignment1SecurityAssignment1key.bin
SecurityAssignment1SecurityAssignment1main.cpp
SecurityAssignment1SecurityAssignment1main.h
SecurityAssignment1SecurityAssignment1plain.txt
SecurityAssignment1SecurityAssignment1plain2.txt
SecurityAssignment1SecurityAssignment1plaintext2.txt
SecurityAssignment1debugSecurityAssignment1.exe
SecurityAssignment1debugSecurityAssignment1.exe.manifest
SecurityAssignment1debugSecurityAssignment1.ilk
SecurityAssignment1debugSecurityAssignment1.pdb
SecurityAssignment1releasekey.bin
SecurityAssignment1releaseplain.txt
SecurityAssignment1SecurityAssignment1.ncb
SecurityAssignment1SecurityAssignment1.sln
SecurityAssignment1SecurityAssignment1.suo
AES_Report.hwp
SecurityAssignment1SecurityAssignment1DebugAES.obj
SecurityAssignment1SecurityAssignment1DebugAES_modified.obj
SecurityAssignment1SecurityAssignment1DebugAES_naive.obj
SecurityAssignment1SecurityAssignment1DebugBuildLog.htm
SecurityAssignment1SecurityAssignment1DebugSecurityAssignment1.exe.embed.manifest
SecurityAssignment1SecurityAssignment1DebugSecurityAssignment1.exe.embed.manifest.res
SecurityAssignment1SecurityAssignment1DebugSecurityAssignment1.exe.intermediate.manifest
SecurityAssignment1SecurityAssignment1Debugmain.obj
SecurityAssignment1SecurityAssignment1Debugmt.dep
SecurityAssignment1SecurityAssignment1Debugvc80.idb
SecurityAssignment1SecurityAssignment1Debugvc80.pdb
SecurityAssignment1SecurityAssignment1ReleaseAES.obj
SecurityAssignment1SecurityAssignment1ReleaseBuildLog.htm
SecurityAssignment1SecurityAssignment1Releasevc80.idb
SecurityAssignment1SecurityAssignment1Releasevc80.pdb
SecurityAssignment1SecurityAssignment1AES.cpp
SecurityAssignment1SecurityAssignment1AES.h
SecurityAssignment1SecurityAssignment1S-Box-487.bin
SecurityAssignment1SecurityAssignment1SecurityAssignment1.vcproj
SecurityAssignment1SecurityAssignment1SecurityAssignment1.vcproj.ERSLAB-8266C146.PiRo.user
SecurityAssignment1SecurityAssignment1SecurityAssignment1.vcproj.PROGRAMM-55817D.김만종.user
SecurityAssignment1SecurityAssignment1cipher.bin
SecurityAssignment1SecurityAssignment1key.bin
SecurityAssignment1SecurityAssignment1main.cpp
SecurityAssignment1SecurityAssignment1main.h
SecurityAssignment1SecurityAssignment1plain.txt
SecurityAssignment1SecurityAssignment1plain2.txt
SecurityAssignment1SecurityAssignment1plaintext2.txt
SecurityAssignment1debugSecurityAssignment1.exe
SecurityAssignment1debugSecurityAssignment1.exe.manifest
SecurityAssignment1debugSecurityAssignment1.ilk
SecurityAssignment1debugSecurityAssignment1.pdb
SecurityAssignment1releasekey.bin
SecurityAssignment1releaseplain.txt
SecurityAssignment1SecurityAssignment1.ncb
SecurityAssignment1SecurityAssignment1.sln
SecurityAssignment1SecurityAssignment1.suo
AES_Report.hwp