AES 암호화 알고리즘 구현 C++
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

AES 암호화 알고리즘 구현 C++에 대한 보고서 자료입니다.

본문내용

AES.CPP



//    AES 암호화 프로그램
#include
#include
#include
#include


#define Nb    4    //state의 column 수
#define Nk    4    //32bit짜리 워드의 개수
//#define Nr    10 //라운드 횟수
static int Nr;

typedef    unsigned char    BYTE;
typedef unsigned int    WORD;
#define HIHEX(x)        (x>>4)    //1byte에서 왼쪽 4bit 만 구하기
#define LOHEX(x)        (x&0x0F)//1byte에서 오른쪽 4bit 만 구하기(0x0F => 00001111)
/*
    x x x x x x x x
& 0 0 0 0 1 1 1 1
-------------------
    0 0 0 0 x x x x
*/
///////////////////////////////////////////////////////////////////////////
void AES_Cipher(BYTE *in, BYTE *out, BYTE *key); //AES 암호화 함수

void KeySchedule(BYTE *key, WORD *W); //키 스케쥴
WORD RotWord(WORD W);    //키 위치 바꾸기
WORD SubWord(WORD W);    //키 S_box와 매칭

...
...
...
  • 가격11,000
  • 페이지수13페이지
  • 등록일2013.12.16
  • 저작시기2009.05
  • 파일형식압축파일(zip)
  • 자료번호#897819
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니