[통신보안] Simple DES 프로그램

등록일 2003.06.04 C언어 (cpp) | 6페이지 | 가격 1,500원

소개글

파일은 C++ 이지만 주석을 빼고 변수 선언부분만 빼면 C언어로 만들어 진것과 같습니다. 클래스 없습니다.

목차

윈도우 2000환경에서 비주얼 C++를 이용하여 DOS모드에서 돌아가도록 만든 Simple DES(SDES)프로그램입니다.

본문내용

#include < stdio.h>
#include < string.h>
#include < stdlib.h>

#define XOR(a, b) (a || b) && !(a && b)

void Encryption(void); //암호화 프로그램
void P10 (unsigned char *rec_key); // P10
void LS_1 (unsigned char *rec_key); // LS-1
void P8 (unsigned char *rec_key, unsigned char *rec_key2); // P8
void LS_2 (unsigned char *rec_key); // LS-2
void IP (unsigned char *text, unsigned char *ip_text); // IP
void Fk (unsigned char *ip_text, unsigned char *sub_key);
// Fk function (E/P -> XOR -> S0 -> S1 -> P4)
void SWAP (unsigned char *ip_text); // SWAP
void IP_1 (unsigned char *ip_text); // IP-1
void Decryption // 복호화
(unsigned char *text, unsigned char *sub_key1, unsigned char *sub_key2);

참고 자료

컴퓨터 통신보안 (최용락 외 3명 공역) / 도서출판 그린
*원하는 자료를 검색 해 보세요.
  • [프로그램]SIMPLE-DES & RSA 암호화 복호화 프로그램 12 페이지
    #include <stdio.h> #include <stdlib.h> #include <string.h> #define P2C 0 /* 평문을 암호로 */ #define C2P 1 /* 암호를 평문으로 */ ..
  • JAVA로 구현한 S-DES 프로그래밍 소스.. 0 페이지
    import java.applet.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*; pu..
  • [통신보안] VC++로 짠 Simple DES 소스 14 페이지
    1. 문 제 Simple DES를 프로그램으로 구현하라. 2. 문제 정의/분석 ➜ S-DES의 암호 알고리즘은 8비트의 평문 블록과 10비트의 키를 입력으로 취하여 8비트의 암호문 블록을 출력한다. ➜ ..
  • [컴퓨터 보안] Simplified DES 9 페이지
    1. Simplified DES Simplified DES는 현실적인 암호 algorithm이라기 보다는 교육용이며, Santa Clara University의 Edward Schaefer교수에 의해 만들어 졌다. DES와 ..
  • [방송원론] TV 프로그램의 기획의 개념과 요건 1 페이지
    프로그램 기획이란 프로그램의 목표설정과 소재선택에 따른 프로그램 제작방향 결정과 프로그램 내용이 시청자에게 미칠 영향을 예측하고 계획하는 행위를 말한다. 프로그램 기획은 전 제작과정 중에서 근본적으로 가장 중요하고 핵심이 되는..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서