공부/과거
-
RSA전자서명 실습공부/과거 2013. 11. 26. 00:58
ras_std.c // ras_sv.c // md5.c 따로 소스파일로 만들고, rav_std.c와md5.c는 속성 눌러서 빌드에 참여안함 선택하시고 txt파일이름은 MONEY로해주시면 됩니다요 ras_std.c #include #include #include #include #include #include /********************************************************************/ /*********** Function name : CONV_B_to_R (a,B,mn) **********/ /*********** Description : convert bin. into radix **********/ /****************************..
-
AES의 쉬프트로우,서브바이트 C로구현공부/과거 2013. 10. 21. 20:16
AES의 모든과정중 서브바이트와 쉬프트로우만을 구현했습니다. #include #include #include /* 타입정의//* 상수정의/#define Nb4// AES 블록크기word)#define Nk4// AES 키길이word)typedef unsigned int WORD;typedef unsigned char BYTE; /* 매크로함수/#define HIHEX(x) ( x >> 4 )// 8bit에서상위bit 값을구하는함수define LOWHEX(x) ( x & 0x0F )// 8bit에서하위bit 값을구하는함수define BTOW(b0, b1, b2, b3) ( ((WORD)b0 oid CirShiftRows(BYTE* row);void SubBytes(BYTE state[][4]);void S..
-
C언어 계산기라고말하기도 창피한 사칙연산기공부/과거 2013. 10. 3. 18:05
ㅁㄴㅇㅁㄴㅇ 공부하다 그냥 case이용해서 발로짜봄 #include /* 사칙연산 프로그램 */ int Add(int i,int j) { int result= i+j; return result; } int Min(int i,int j) { int result= i-j; return result; } int Div(int i,int j) { int result= i/j; return result; } int Mul(int i,int j) { int result= i*j; return result; } void main() { int a,b; int B,s;// 부호만별 int temp,result; printf("하고자 하는 연산을 선택해 주십시오 : \n"); scanf("%d", &s); while(s..
-
MFC로 좌표때려박기로 구현공부/과거 2013. 10. 1. 00:36
이번에 레포트 자료로 MFC자율과제로 아무거나 그려오라해서 무엇을 그릴까 고민을하다가...페북에서 아주아주아주아~주 쓸만한 그림하나를 발견!! 바로 이사진이다!! 아주 심플하고 간단하다고 생각해서 바로 구현해보기로 해봄..허접하지만.. 소스코드는 다각형 그리는 키워드를 이용 void C연습용MFView::OnDraw(CDC* pDC){ C연습용MFDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; // TODO: 여기에 원시 데이터에 대한 그리기 코드를 추가합니다. CBrush backBrush(RGB(255, 255, 0)); CBrush* tOldBrush = pDC->SelectObject(&backBrush); CRect rect;..