검색어 입력폼
평가점수B

[DES암호 비밀키 생성 및 암복호화] DES암호 비밀키 생성과정 및 소스

등록일 2003.12.11 한글파일한글 (hwp) | 50페이지 | 가격 1,500원

소개글

정말 정성들여서 제대로 만들었습니다.
프로그램 소스도 있고 레포트로 내신다면 A+ 이상입니다.
마니들 사용하세요!!!

목차

DES암호 비밀키 생성 (8문자 × 8비트 = 64비트)
8자리 비밀키는 K = kim12345
위 8비트 비밀키를 이어 2진수 64비트로 생성하기 하기!
비밀키 kim12345에 대한 16 단계 비밀키 목록 !

DES암호 암호화 16단계 (8문자 × 8비트 = 64비트)
평문 입력 === 평문은 M = Iloveyou이고, 8 자리임 ===
비밀키입력 === 비밀키는 K = kim12345이고, 8 자리임 ===

DES암호 복호화 16단계(8문자 × 8비트 = 64비트)
암호문입력 ===> 암호문은 C = 2564d997fbaa77e6(16진수) 이고, 16 자리임
비밀키입력 ===> 비밀키는 K = kim12345이고, 8 자리임

암복호화 소스

본문내용

56비트 비밀키 PC1(K) = 0000*************11111111 << 0*************0*************
leftKey C0 = 0000000*************11111111 (28 비트)
rightKey D0 = 0*************0************* (28 비트)
위 키를 이용하여 16회전 비밀키 K_i 구하기
좌측 쉬프트(LS)를 이용한 각 단계별 좌우측 비밀키 C_i D_i구하기!
우측비밀키 아래는 56비트 C_iD_i의 PC2에 의한 방 번호순으로 48비트 비밀키 K_i가 됨
(1)번째 이동한
28비트 좌측 비밀키
LS(C0) = C1 = 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0 (28 비트) ==> PC2 치환하기
28비트 우측 비밀키
LS(D0) = D1 = 0,1,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0 (28 비트) ==> PC2 치환하기
다운로드 맨위로