자체의 md5 다이제스트를 포함하는 파일을 생성한다고 가정합니다. 그렇게하는 방법? md5 값을 파일에 포함하기 전에 값을 계산해야하지만 md5 다이제스트가 파일에 포함 된 경우에만 값을 계산할 수 있습니다. 그것은 일종의 딜레마입니다. 어떤 아이디어?파일의 md5 값을 자체에 포함하는 방법
0
A
답변
2
짧은 대답은 MD5 취약점을 사용하지 않으면 그렇게 할 수 없다는 것입니다. 나는 그러한 충돌을 일으키는 MD5 취약점을 사용해도 실용적이지 않다고 믿습니다. 해결책은 파일 끝 부분에 다이제스트를 첨부하거나 별도로 발송하는 것입니다.
0
주기적 종속성을 피하기 위해 체크섬을 체크섬 할 수 없습니다. 이를 해결하기 위해 파일의 체크섬 공간을 예약 할 수 있지만 해당 공간을 0으로 설정할 수 있습니다. 그런 다음 체크섬을 계산하고 포함하십시오. 나중에 확인하려면 파일을 읽고 파일의 해당 바이트를 다시 0으로 설정해야합니다.
관련 문제
- 1. 자체에 대한 널 (null) 값을 반환하는
- 2. autoconf, AC_CONFIG_SRCDIR 파일의 파일을 포함하는 방법
- 3. 내가하는 클라이언트 시스템 자체에 열려있는 파일의 파일 브라우저 컨트롤을 생성
- 4. Mac에서 MD5 파일을 만드는 방법
- 5. VBA를 사용하여 파일의 MD5 16 진수 해시를 얻는 방법?
- 6. JavaME를 사용하여 파일의 MD5 체크섬 얻기
- 7. Strings.xml 또는 layput xml 파일 자체에 문자열 값을 부여해야하는지 여부
- 8. 어떻게 좀 값이이 값을 연결하고있는 md5 계산
- 9. 파이썬에서 XML 파일의 값을 필터링하는 방법
- 10. string.xml 파일의 문자열 값을 변경하는 방법
- 11. xsd 파일의 추상 속성 값을 얻는 방법
- 12. Python을 사용하여 ISO 파일의 MD5 해시를 찾는 방법은 무엇입니까?
- 13. NSMutableArray 자체에 추가 - 협약 질문
- 14. md5 in http :
- 15. 파일의 배열 값을 수정하십시오.
- 16. 리소스 파일의 값 안에 가변 값을 넣는 방법
- 17. INotifyPropertyChanged 자체에 가입
- 18. MD5 해시 파일의 MD5의 hashs을 계산하기 위해 다음 코드를 사용하여
- 19. PERL md5()와 PHP md5()를 비교합니다
- 20. 특정 값을 포함하는 XML 노드의 수를 계산하는 방법
- 21. sqldatasource 세션 변수에 변수 값을 포함하는 방법 C#
- 22. bash 스크립트에서 '--md5'를 '? -md5'로 변경합니다.
- 23. MD5 해시는
- 24. SharePoint 파일 MD5 해시
- 25. PHP 루트를 포함하는 방법
- 26. Monodroid - 레이아웃을 포함하는 방법?
- 27. 관련된 엔터티를 포함하는 방법
- 28. 파일을 포함하는 적절한 방법
- 29. 통화 변환기를 포함하는 방법?
- 30. NUnit - 로깅을 포함하는 방법