[통신보안] Simple DES 프로그램
- 최초 등록일
- 2003.06.04
- 최종 저작일
- 2003.06
- 6페이지/ C언어
- 가격 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명 공역) / 도서출판 그린