|
|
|
|
키값 생성
|
|
|
|
1. 키값 생성 과정
키값 : 00101000 10001101 01100011 01000111 00100100 10100101 00010111 1010000
PC1 : 1010001 0100011 0000110 1011100 0100110 0011110 1000000 0110000
left key (C0) : 1010001 0100011 0000110 1011100
right key (D0) : 0100110 0011110 1000000 0110000
2. Shift 연산 과정
1번째키 :
shift연산후 :1
왼쪽비트 (L1) : 0100010 1000110 0001101 0111001
오른쪽비트 (R1) : 1001100 0111101 0000000 1100000
키1 : 000100 010110 111001 000011 000100 011010 001000 011011
2번째키 :
shift연산후 :1
왼쪽비트 (L2) : 1000101 0001100 0011010 1110010
오른쪽비트 (R2) : 0011000 1111010 0000001 1000001
키2 : 011111 000000 101000 011100 101100 000000 011100 001101
3번째키 :
shift연산후 :2
왼쪽비트 (L3) : 0010100 0110000 1101011 1001010
오른쪽비트 (R3) : 1100011 1101000 0000110 0000100
키3 : 000001 101011 000000 101100 000110 100001 001010 000110
4번째키 :
shift연산후 :2
왼쪽비트 (L4) : 1010001 1000011 0101110 0101000
오른쪽비트 (R4) : 0001111 0100000 0011000 0010011
키4 : 100010 100000 110001 110110 010101 000110 000110 100001
.... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|