5가지 모드를 포함하는 DES, 3-DES, AES를 C#으로 구현!!
*상*
다운로드
장바구니
소개글
DES, 3-DES, AES 알고리즘!!각 알고리즘에 대한 ECB, CBC, CFB, OFB, CTR 모드를 완벽하게 구현
프로그램 내부에 각 모드와 알고리즘에 대한 설명 포함!!
txt 파일을 불러와서 이를 암호와 및 복호화 하여 저장하는 기능!!
자세한 주석!!
본 레포트를 다운 받아서 바로 제출 할 수 있도록, 레포트 및 메뉴얼 포함..
이해하기를 원치 않으신분은 그냥 제출 하시면 됩니다.
컴파일 실행환경
Microsoft Visual Studio 2008 C#압축파일 내 파일목록
cover.jpg
프로그램 설명서 happy.hwp
Encryption/Encryption.sln
Encryption/Encryption.suo
Encryption/UpgradeLog.XML
Encryption/Encryption/AES.cs
Encryption/Encryption/Algorithm.cs
Encryption/Encryption/Algorithm.Designer.cs
Encryption/Encryption/Algorithm.resx
Encryption/Encryption/BitOperation.cs
Encryption/Encryption/DES.cs
Encryption/Encryption/DES.JPG
Encryption/Encryption/ECB.JPG
Encryption/Encryption/Encryption.csproj
Encryption/Encryption/IV.cs
Encryption/Encryption/IV.Designer.cs
Encryption/Encryption/IV.resx
Encryption/Encryption/MainForm.cs
Encryption/Encryption/MainForm.Designer.cs
Encryption/Encryption/MainForm.resx
Encryption/Encryption/OFB.JPG
Encryption/Encryption/Program.cs
Encryption/Encryption/TripleDES.cs
Encryption/Encryption/About.resx
Encryption/Encryption/About.Designer.cs
Encryption/Encryption/About.cs
Encryption/Encryption/Properties/AssemblyInfo.cs
Encryption/Encryption/Properties/Resources.Designer.cs
Encryption/Encryption/Properties/Resources.resx
Encryption/Encryption/Properties/Settings.Designer.cs
Encryption/Encryption/Properties/Settings.settings
Encryption/Encryption/obj/Encryption.csproj.FileList.txt
Encryption/Encryption/obj/Release/
Encryption/Encryption/obj/Debug/Encryption.AboutForm.resources
Encryption/Encryption/obj/Debug/Encryption.AlgorithmForm.resources
Encryption/Encryption/obj/Debug/Encryption.exe
Encryption/Encryption/obj/Debug/Encryption.IVForm.resources
Encryption/Encryption/obj/Debug/Encryption.MainForm.resources
Encryption/Encryption/obj/Debug/Encryption.pdb
Encryption/Encryption/obj/Debug/Encryption.Properties.Resources.resources
Encryption/Encryption/obj/Debug/Refactor/
Encryption/Encryption/obj/Debug/Encryption.csproj.FileListAbsolute.txt
Encryption/Encryption/obj/Debug/Encryption.csproj.GenerateResource.Cache
Encryption/Encryption/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
Encryption/Encryption/bin/Release/
Encryption/Encryption/bin/Debug/AES.JPG
Encryption/Encryption/bin/Debug/AESMenual.exe
Encryption/Encryption/bin/Debug/CBC.JPG
Encryption/Encryption/bin/Debug/CFB.JPG
Encryption/Encryption/bin/Debug/CTR.JPG
Encryption/Encryption/bin/Debug/DES.JPG
Encryption/Encryption/bin/Debug/ECB.JPG
Encryption/Encryption/bin/Debug/Encryption.exe
Encryption/Encryption/bin/Debug/Encryption.pdb
Encryption/Encryption/bin/Debug/Encryption.vshost.exe
Encryption/Encryption/bin/Debug/OFB.JPG
Encryption/Encryption/bin/Debug/Thumbs.db
Encryption/Encryption/bin/Debug/TRIPLEDES.JPG
Encryption/Encryption/bin/Debug/암호문 테스트.txt
Encryption/Encryption/bin/Debug/암호문.txt
Encryption/Encryption/bin/Debug/Encryption.vshost.exe.manifest
Encryption/Backup/Encryption.sln
Encryption/Backup/Encryption.suo
Encryption/Backup/Encryption/Encryption.csproj
Encryption/Backup/Encryption/About.cs
Encryption/Backup/Encryption/About.Designer.cs
Encryption/Backup/Encryption/AES.cs
Encryption/Backup/Encryption/Algorithm.cs
Encryption/Backup/Encryption/Algorithm.Designer.cs
Encryption/Backup/Encryption/BitOperation.cs
Encryption/Backup/Encryption/DES.cs
Encryption/Backup/Encryption/MainForm.cs
Encryption/Backup/Encryption/MainForm.Designer.cs
Encryption/Backup/Encryption/IV.cs
Encryption/Backup/Encryption/IV.Designer.cs
Encryption/Backup/Encryption/Program.cs
Encryption/Backup/Encryption/TripleDES.cs
Encryption/Backup/Encryption/About.resx
Encryption/Backup/Encryption/Algorithm.resx
Encryption/Backup/Encryption/MainForm.resx
Encryption/Backup/Encryption/IV.resx
Encryption/Backup/Encryption/Properties/AssemblyInfo.cs
Encryption/Backup/Encryption/Properties/Resources.Designer.cs
Encryption/Backup/Encryption/Properties/Settings.Designer.cs
Encryption/Backup/Encryption/Properties/Settings.settings
Encryption/Backup/Encryption/Properties/Resources.resx
Encryption/_UpgradeReport_Files/UpgradeReport.css
Encryption/_UpgradeReport_Files/UpgradeReport_Minus.gif
Encryption/_UpgradeReport_Files/UpgradeReport_Plus.gif
Encryption/_UpgradeReport_Files/UpgradeReport.xslt
프로그램 설명서 happy.hwp
Encryption/Encryption.sln
Encryption/Encryption.suo
Encryption/UpgradeLog.XML
Encryption/Encryption/AES.cs
Encryption/Encryption/Algorithm.cs
Encryption/Encryption/Algorithm.Designer.cs
Encryption/Encryption/Algorithm.resx
Encryption/Encryption/BitOperation.cs
Encryption/Encryption/DES.cs
Encryption/Encryption/DES.JPG
Encryption/Encryption/ECB.JPG
Encryption/Encryption/Encryption.csproj
Encryption/Encryption/IV.cs
Encryption/Encryption/IV.Designer.cs
Encryption/Encryption/IV.resx
Encryption/Encryption/MainForm.cs
Encryption/Encryption/MainForm.Designer.cs
Encryption/Encryption/MainForm.resx
Encryption/Encryption/OFB.JPG
Encryption/Encryption/Program.cs
Encryption/Encryption/TripleDES.cs
Encryption/Encryption/About.resx
Encryption/Encryption/About.Designer.cs
Encryption/Encryption/About.cs
Encryption/Encryption/Properties/AssemblyInfo.cs
Encryption/Encryption/Properties/Resources.Designer.cs
Encryption/Encryption/Properties/Resources.resx
Encryption/Encryption/Properties/Settings.Designer.cs
Encryption/Encryption/Properties/Settings.settings
Encryption/Encryption/obj/Encryption.csproj.FileList.txt
Encryption/Encryption/obj/Release/
Encryption/Encryption/obj/Debug/Encryption.AboutForm.resources
Encryption/Encryption/obj/Debug/Encryption.AlgorithmForm.resources
Encryption/Encryption/obj/Debug/Encryption.exe
Encryption/Encryption/obj/Debug/Encryption.IVForm.resources
Encryption/Encryption/obj/Debug/Encryption.MainForm.resources
Encryption/Encryption/obj/Debug/Encryption.pdb
Encryption/Encryption/obj/Debug/Encryption.Properties.Resources.resources
Encryption/Encryption/obj/Debug/Refactor/
Encryption/Encryption/obj/Debug/Encryption.csproj.FileListAbsolute.txt
Encryption/Encryption/obj/Debug/Encryption.csproj.GenerateResource.Cache
Encryption/Encryption/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
Encryption/Encryption/bin/Release/
Encryption/Encryption/bin/Debug/AES.JPG
Encryption/Encryption/bin/Debug/AESMenual.exe
Encryption/Encryption/bin/Debug/CBC.JPG
Encryption/Encryption/bin/Debug/CFB.JPG
Encryption/Encryption/bin/Debug/CTR.JPG
Encryption/Encryption/bin/Debug/DES.JPG
Encryption/Encryption/bin/Debug/ECB.JPG
Encryption/Encryption/bin/Debug/Encryption.exe
Encryption/Encryption/bin/Debug/Encryption.pdb
Encryption/Encryption/bin/Debug/Encryption.vshost.exe
Encryption/Encryption/bin/Debug/OFB.JPG
Encryption/Encryption/bin/Debug/Thumbs.db
Encryption/Encryption/bin/Debug/TRIPLEDES.JPG
Encryption/Encryption/bin/Debug/암호문 테스트.txt
Encryption/Encryption/bin/Debug/암호문.txt
Encryption/Encryption/bin/Debug/Encryption.vshost.exe.manifest
Encryption/Backup/Encryption.sln
Encryption/Backup/Encryption.suo
Encryption/Backup/Encryption/Encryption.csproj
Encryption/Backup/Encryption/About.cs
Encryption/Backup/Encryption/About.Designer.cs
Encryption/Backup/Encryption/AES.cs
Encryption/Backup/Encryption/Algorithm.cs
Encryption/Backup/Encryption/Algorithm.Designer.cs
Encryption/Backup/Encryption/BitOperation.cs
Encryption/Backup/Encryption/DES.cs
Encryption/Backup/Encryption/MainForm.cs
Encryption/Backup/Encryption/MainForm.Designer.cs
Encryption/Backup/Encryption/IV.cs
Encryption/Backup/Encryption/IV.Designer.cs
Encryption/Backup/Encryption/Program.cs
Encryption/Backup/Encryption/TripleDES.cs
Encryption/Backup/Encryption/About.resx
Encryption/Backup/Encryption/Algorithm.resx
Encryption/Backup/Encryption/MainForm.resx
Encryption/Backup/Encryption/IV.resx
Encryption/Backup/Encryption/Properties/AssemblyInfo.cs
Encryption/Backup/Encryption/Properties/Resources.Designer.cs
Encryption/Backup/Encryption/Properties/Settings.Designer.cs
Encryption/Backup/Encryption/Properties/Settings.settings
Encryption/Backup/Encryption/Properties/Resources.resx
Encryption/_UpgradeReport_Files/UpgradeReport.css
Encryption/_UpgradeReport_Files/UpgradeReport_Minus.gif
Encryption/_UpgradeReport_Files/UpgradeReport_Plus.gif
Encryption/_UpgradeReport_Files/UpgradeReport.xslt
참고 자료
레포트 내용Contents
1. 프로그램 요구 사항
2. 프로그램 설명
가. 프로그램 개발 환경
나. Use Case
다. UML Diagram
라. 본 프로그램의 주요 특징
3. 소스 목록
4. 프로그램 결과
5. 결론
가. 어려웠던 부분
나. 배운점
6. 참고문헌