OTP 보안 토큰 발급 프로그램 소스(구현:C샵)
*운*
다운로드
장바구니
소개글
소프트웨어 공학전공, 4학년 컴퓨터보안 과목에서 실습과제로 수행항 OTP토큰발급 로그인 프로그램소스입니다.-소스설명:
1)서버/클라이언트 프로그램: 서버 접속하여 회원가입/로그인 수행
2)서버는 회원가입한 유저의 ID에 해당하는 Hash값을 테이블에 저장하고 관리함
3)클라이언트는 ID/PW로 회원가입후, 발급된 OTP번호로 로그인 가능
4)c#기반 UI구현 및 소켓통신 프로그램으로 구현
컴파일 실행환경
Microsoft ,net Framework (c샵)압축파일 내 파일목록
OTP_해시체인기법_SKey방식.hwp
OTPProgramming/ClientOTP/
OTPProgramming/ClientOTP/OTPNetworkCommunication.sln
OTPProgramming/ClientOTP/OTPNetworkCommunication.suo
OTPProgramming/ClientOTP/OTPNetworkCommunication/
OTPProgramming/ClientOTP/OTPNetworkCommunication/bin/
OTPProgramming/ClientOTP/OTPNetworkCommunication/bin/Debug/
OTPProgramming/ClientOTP/OTPNetworkCommunication/bin/Debug/OTPNetworkCommunication.exe
OTPProgramming/ClientOTP/OTPNetworkCommunication/bin/Debug/OTPNetworkCommunication.pdb
OTPProgramming/ClientOTP/OTPNetworkCommunication/bin/Debug/OTPNetworkCommunication.vshost.exe
OTPProgramming/ClientOTP/OTPNetworkCommunication/ClientOTP.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/ClientOTP.Designer.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/ClientOTP.resx
OTPProgramming/ClientOTP/OTPNetworkCommunication/InputOTP.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/InputOTP.Designer.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/InputOTP.resx
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.ClientOTP.resources
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.csproj.GenerateResource.Cache
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.exe
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.InputOTP.resources
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.pdb
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.Properties.Resources.resources
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.Registration.resources
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.ServerOTP.resources
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/Refactor/
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/TempPE/
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/OTPNetworkCommunication.csproj.FileListAbsolute.txt
OTPProgramming/ClientOTP/OTPNetworkCommunication/OTPNetworkCommunication.csproj
OTPProgramming/ClientOTP/OTPNetworkCommunication/Program.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/Properties/
OTPProgramming/ClientOTP/OTPNetworkCommunication/Properties/AssemblyInfo.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/Properties/Resources.Designer.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/Properties/Resources.resx
OTPProgramming/ClientOTP/OTPNetworkCommunication/Properties/Settings.Designer.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/Properties/Settings.settings
OTPProgramming/ClientOTP/OTPNetworkCommunication/Registration.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/Registration.Designer.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/Registration.resx
OTPProgramming/ClientOTP/OTPNetworkCommunication/ServerOTP.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/ServerOTP.Designer.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/ServerOTP.resx
OTPProgramming/ClientOTP/OTPNetworkCommunication/TcpClient.cs
OTPProgramming/ServerOTP/
OTPProgramming/ServerOTP/ServerOTP.sln
OTPProgramming/ServerOTP/ServerOTP.suo
OTPProgramming/ServerOTP/ServerOTP/
OTPProgramming/ServerOTP/ServerOTP/bin/
OTPProgramming/ServerOTP/ServerOTP/bin/Debug/
OTPProgramming/ServerOTP/ServerOTP/bin/Debug/ServerOTP.exe
OTPProgramming/ServerOTP/ServerOTP/bin/Debug/ServerOTP.pdb
OTPProgramming/ServerOTP/ServerOTP/bin/Debug/ServerOTP.vshost.exe
OTPProgramming/ServerOTP/ServerOTP/Member.cs
OTPProgramming/ServerOTP/ServerOTP/obj/
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/Refactor/
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/ServerOTP.csproj.GenerateResource.Cache
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/ServerOTP.exe
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/ServerOTP.pdb
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/ServerOTP.Properties.Resources.resources
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/ServerOTP.ServerOTP.resources
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/TempPE/
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
OTPProgramming/ServerOTP/ServerOTP/obj/ServerOTP.csproj.FileListAbsolute.txt
OTPProgramming/ServerOTP/ServerOTP/OTPProcedure.cs
OTPProgramming/ServerOTP/ServerOTP/Program.cs
OTPProgramming/ServerOTP/ServerOTP/Properties/
OTPProgramming/ServerOTP/ServerOTP/Properties/AssemblyInfo.cs
OTPProgramming/ServerOTP/ServerOTP/Properties/Resources.Designer.cs
OTPProgramming/ServerOTP/ServerOTP/Properties/Resources.resx
OTPProgramming/ServerOTP/ServerOTP/Properties/Settings.Designer.cs
OTPProgramming/ServerOTP/ServerOTP/Properties/Settings.settings
OTPProgramming/ServerOTP/ServerOTP/ServerOTP.cs
OTPProgramming/ServerOTP/ServerOTP/ServerOTP.csproj
OTPProgramming/ServerOTP/ServerOTP/ServerOTP.Designer.cs
OTPProgramming/ServerOTP/ServerOTP/ServerOTP.resx
OTPProgramming/ServerOTP/ServerOTP/TcpServer.cs
시연.jpg
OTPProgramming/ClientOTP/
OTPProgramming/ClientOTP/OTPNetworkCommunication.sln
OTPProgramming/ClientOTP/OTPNetworkCommunication.suo
OTPProgramming/ClientOTP/OTPNetworkCommunication/
OTPProgramming/ClientOTP/OTPNetworkCommunication/bin/
OTPProgramming/ClientOTP/OTPNetworkCommunication/bin/Debug/
OTPProgramming/ClientOTP/OTPNetworkCommunication/bin/Debug/OTPNetworkCommunication.exe
OTPProgramming/ClientOTP/OTPNetworkCommunication/bin/Debug/OTPNetworkCommunication.pdb
OTPProgramming/ClientOTP/OTPNetworkCommunication/bin/Debug/OTPNetworkCommunication.vshost.exe
OTPProgramming/ClientOTP/OTPNetworkCommunication/ClientOTP.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/ClientOTP.Designer.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/ClientOTP.resx
OTPProgramming/ClientOTP/OTPNetworkCommunication/InputOTP.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/InputOTP.Designer.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/InputOTP.resx
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.ClientOTP.resources
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.csproj.GenerateResource.Cache
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.exe
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.InputOTP.resources
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.pdb
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.Properties.Resources.resources
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.Registration.resources
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/OTPNetworkCommunication.ServerOTP.resources
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/Refactor/
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/TempPE/
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
OTPProgramming/ClientOTP/OTPNetworkCommunication/obj/OTPNetworkCommunication.csproj.FileListAbsolute.txt
OTPProgramming/ClientOTP/OTPNetworkCommunication/OTPNetworkCommunication.csproj
OTPProgramming/ClientOTP/OTPNetworkCommunication/Program.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/Properties/
OTPProgramming/ClientOTP/OTPNetworkCommunication/Properties/AssemblyInfo.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/Properties/Resources.Designer.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/Properties/Resources.resx
OTPProgramming/ClientOTP/OTPNetworkCommunication/Properties/Settings.Designer.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/Properties/Settings.settings
OTPProgramming/ClientOTP/OTPNetworkCommunication/Registration.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/Registration.Designer.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/Registration.resx
OTPProgramming/ClientOTP/OTPNetworkCommunication/ServerOTP.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/ServerOTP.Designer.cs
OTPProgramming/ClientOTP/OTPNetworkCommunication/ServerOTP.resx
OTPProgramming/ClientOTP/OTPNetworkCommunication/TcpClient.cs
OTPProgramming/ServerOTP/
OTPProgramming/ServerOTP/ServerOTP.sln
OTPProgramming/ServerOTP/ServerOTP.suo
OTPProgramming/ServerOTP/ServerOTP/
OTPProgramming/ServerOTP/ServerOTP/bin/
OTPProgramming/ServerOTP/ServerOTP/bin/Debug/
OTPProgramming/ServerOTP/ServerOTP/bin/Debug/ServerOTP.exe
OTPProgramming/ServerOTP/ServerOTP/bin/Debug/ServerOTP.pdb
OTPProgramming/ServerOTP/ServerOTP/bin/Debug/ServerOTP.vshost.exe
OTPProgramming/ServerOTP/ServerOTP/Member.cs
OTPProgramming/ServerOTP/ServerOTP/obj/
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/Refactor/
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/ServerOTP.csproj.GenerateResource.Cache
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/ServerOTP.exe
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/ServerOTP.pdb
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/ServerOTP.Properties.Resources.resources
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/ServerOTP.ServerOTP.resources
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/TempPE/
OTPProgramming/ServerOTP/ServerOTP/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
OTPProgramming/ServerOTP/ServerOTP/obj/ServerOTP.csproj.FileListAbsolute.txt
OTPProgramming/ServerOTP/ServerOTP/OTPProcedure.cs
OTPProgramming/ServerOTP/ServerOTP/Program.cs
OTPProgramming/ServerOTP/ServerOTP/Properties/
OTPProgramming/ServerOTP/ServerOTP/Properties/AssemblyInfo.cs
OTPProgramming/ServerOTP/ServerOTP/Properties/Resources.Designer.cs
OTPProgramming/ServerOTP/ServerOTP/Properties/Resources.resx
OTPProgramming/ServerOTP/ServerOTP/Properties/Settings.Designer.cs
OTPProgramming/ServerOTP/ServerOTP/Properties/Settings.settings
OTPProgramming/ServerOTP/ServerOTP/ServerOTP.cs
OTPProgramming/ServerOTP/ServerOTP/ServerOTP.csproj
OTPProgramming/ServerOTP/ServerOTP/ServerOTP.Designer.cs
OTPProgramming/ServerOTP/ServerOTP/ServerOTP.resx
OTPProgramming/ServerOTP/ServerOTP/TcpServer.cs
시연.jpg