2011-02-16 2 views
0

이 기능은 무엇입니까 TransformFinalBlock 정확히 무엇입니까? 제발, 아니 Dot.NET 참조 링크, 나는 이미 그것을 보았고 그 문서는 짜증..Net TransformFinalBlock() 메서드 란 무엇입니까?

+1

이미 어떤 부분을 알고 있습니까? 'TransformBlock'이 무엇을하는지 또는 데이터의 마지막 부분의 해시를 계산하는 특수한 케이스 처리의 필요성을 이해하고 있습니까? – jball

+3

"엿 같은"링크는 무엇이며 정확히 이해하지 못하는 것은 무엇입니까? 어떤 문제를 해결하려고합니까? – Blorgbeard

+0

함수의 Dot NET 문서가 좋지 않지만, 이제는 굴절 기 도구를 사용하여 DLL을 역 컴파일하고 그 기능을 확인했습니다. 어쨌든 고마워. –

답변

3

그리 어렵지 않습니다. MSDN에서

:

당신은 TransformBlock 메소드를 호출 한 후하지만 최종 해시 값을 검색 전에 TransformFinalBlock 메서드를 호출해야합니다.

해시를 단계별로 계산할 때만 TransformFinalBlock이 필요합니다. 이 알고리즘을 사용하면 입력 데이터를 정확하게 채우고 결과를 계산하여 알고리즘이 계산을 완료 할 수 있습니다.

비슷한 이유로 CrypoStream도 비슷한 방법 인 FlushFinalBlock을 가지고 있습니다.

관련 문제