• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[응용 프로그램] 자바로 구현한 DES 암호화 알고리즘 및 프로그램 소스(순열, S-Box, Shift)

*보*
최초 등록일
2003.06.22
최종 저작일
2003.06
34페이지/한글파일 한컴오피스
가격 2,000원 할인쿠폰받기
다운로드
장바구니

소개글

이번 학기 최고의 레포트..
자바로 DES 구현하기였습니다.
본 자료에는 알고리즘 해석도 함께 포함 되어있으며
S-Box 부터 IP와 Shift 연산등.. 모든 알고리즘을 구현하였습니.
자료 잘 활용하시길..
자바 컴파일 하시면 생성값을 얻으실수 있을 것입니다.
그리고 소스안에 개인 증명 할수 있도록 증명 부분도 넣엇으니 활용하세요..
그럼 수거하십시오

목차

▣ DES 알고리즘의 일반적 모형

▣ 처리 단계

▣ DES 알고리즘의 단일 반복 과정
초기순열(IP)
역 초기순열(IP-1)
확장순열(E) 32-> 48
순열함수(P)
단일 반복 처리 과정
S-BOX(48BIT->38BIT)

--소 스--
1. EnDecryput.java
2. KeyMakey.java
3. Desjeong.java

결과값
============키생성과정============
============암호화과정============
============복호화과정============

본문내용

// IP 순열 함수
static byte[] Ip (byte[] original) {
byte[] temp= new byte[64];
System.out.print("IP순열 통과후 : ");
for(i=0;i<64;i++){
temp[i] = original[IP[i]-1];
System.out.print(temp[i]);
if(i%8==7)
System.out.print(" ");
}
System.out.println();
return temp;
}

//역 IP 순열 함수
static byte[] Ip2 (byte[] original) {
byte[] temp = new byte[64];
System.out.print("IP역순열 통과후: ");
for(i=0;i<64;i++){
temp[i] = original[IP2[i]-1];
System.out.print(temp[i]);
if(i%8==7)
System.out.print(" ");
}
System.out.println();
return temp;
}

//라운드 단일반복과정
static byte[] Rounding(byte[] original,byte[] key) {
// nextTemp = Li,Ri
// left = Li-1, right = Ri-1

byte[] nextTemp = new byte[64];
byte[] left = new byte[32];
byte[] right = new byte[32];
byte[] tempExpansion = new byte[48];
byte[] temp = new byte[32];
byte[] rightTemp = new byte[32];
int sTemp;

//64비트를 왼쪽 32비트, 오른쪽 32비트로 나눈다
for(i=0;i<32;i++) {
//상위 32비트를 왼쪽32비트로
left[i]=original[i];
//하위 32비트를 오른쪽 32비트로
right[i]=original[i+32];
//마지막단계에서 Ri-1을 Li로 보내기위해서
//temp라는 배열에 오른쪽 32비트를 임시로 저장한다
temp[i] = right[i];

참고 자료

없음

자료후기(2)

*보*
판매자 유형Platinum개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

최근 본 자료더보기
탑툰 이벤트
[응용 프로그램] 자바로 구현한 DES 암호화 알고리즘 및 프로그램 소스(순열, S-Box, Shift)
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업