0x05 Crypto(9)
-
Challenge 'Didactic Bytes'
문제: 십진수 199,77,202가 있는데 이 3개를 8비트로 바꾸어서 결합 후 다시 10진수로 변환하라.(부호 없는 24비트 정수형으로) 답:199 : 1100011177 : 01001101202 : 11001010 110001110100110111001010 = 13061578
2018.02.15 -
Challenge 'Didactic Byte'
문제 :233 이라는 십진수 숫자를 헥사값으로 나타내되, 0x를 제외하라. 답 : E9
2018.02.15 -
DES
목표: DES에 대해 공부하며 개념을 정리하면서, 개념을 토대로 소스코드를 구현 DES의 핵심요소 1. 56비트 키 2. S-BOX 설계 (비선형 함수) 3. 입출력 64비트 4. 16라운드 DES의 기본 구조 [초기치환 IP] [0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15] 58 50 42 34 26 18 10 2 60 52 44 36 28 20 12 4 62 54 46 38 30 22 14 6 64 56 48 40 32 24 16 8 57 49 41 33 25 17 9 1 59 51 43 35 27 19 11 3 61 53 45 37 29 21 13 5 63 55 47 39 31 23 15 7 총 64비트 (입력) [소스코드] unsigned char DES_INIT_IP[4]..
2017.06.22