이름을
알파벳으로 바꿔서 영어 글자를 이용하여 (4글자이상)
맨앞에 0 하나
붙여서 2글자씩 짤라서 16비트 만든다.
8비트만 나올수 있다 그러면 10101010으로
채운다.
체크섬값을
계산해서 제출
*이름 영어로 변환
SIM IN CHUL
*아스키 코드 변환
S : 1010011
I : 1001001
M : 1001101
I : 1001001
N : 1001110
C : 1000011
H : 1001000
U : 1010101
L : 1001100
*패딩 삽입
01010011
01001001
01001101
01001001
01001110
01000011
01001000
01010101
01001100
*16비트로 변환(10101010 마지막 모자란 8비트 임의 삽입)
0101001101001001
0100110101001001
0100111001000011
0100100001010101
0100110010101010
*sum
0101001101001001 + (첫번째)
0100110101001001 (두번째)
--------------------
1010
0000 1001 0010 +
0100 1110 0100 0011 (세번쨰)
--------------------
1110 1110 1101
0101 +
0100 1000 0101 0101 (네번째)
--------------------
1 0011 0111 0010 1010 (와퍼라운드 해야함)
0011011100101011
+
0100 1100 1010 1010
--------------------
1000 0011 1101 0101 (총 합)
0111 1100 0010 1010 (1의 보수)
----------------------- 총합 + 1의 보수 = 모두 1
1111111111111111 체크섬 결과
댓글 없음:
댓글 쓰기