SHA-512 알고리즘 첫번째 패딩비트 붙이기와 두번째인 메시지 길이 붙이기 질문입니당
글쓴이: seojh1431 / 작성시간: 수, 2014/10/01 - 1:16오후
패딩 비트 붙이기는 896(Mod 1024) 로 나타내라고 했으면 즉..
패딩비트 붙이기는 895비트이고 두번째 순서인 메시지 길이 붙이기의 비트는 124비트가 나오게 됩니다.
그렇다면 1919비트를 패딩비트 붙이기에 따르면 이렇게 되나요?(제 생각입니다)
1919를 1024로 나눠서 나머지를 적는다.. 나머지는 895이다. 하지만 여기서, 패딩비트붙이기는 896비트가 채워져야 하므로 맨 마지막 한 비트는 0으로 채운다.. 이렇게 되는건가요?
124비트는 메시지 길이 붙이기가 되는데.. 문제는 '0' , '1' 로 어떻게 채워나가야 할 지를 모르겠습니다.
그리고 만약 1921비트라면 1024로 나눴을때, 897비트로 패딩비트를 초과하게되는데(896인데 1비트 초과)
여기서 어떻게 패딩비트 붙이기를 하고 메시지비트 붙이기는 또 어떻게 표현을 해야하는지 모르겠군요..
가르쳐주세요 ㅜㅜ 그리고 SHA MD5 이런.. 알고리즘 개념부분들을 정리한 문서 같은거나 사이트 있나요?? 영어말구요 ㅡㅜ
Forums:
댓글 달기