MSI 데이터베이스에는 MsiFileHash 테이블이 포함되어 있습니다. 설명서에 따라 MsiFileHash 테이블은 Windows Installer 패키지에서 제공하는 원본 파일의 128 비트 해시를 저장하는 데 사용됩니다.Windows Installer에서 사용하는 해시 함수는 무엇입니까?
누군가 이러한 해시를 생성하는 데 사용되는 해시 알고리즘을 알고 있습니까?
MD5?
MSI 데이터베이스에는 MsiFileHash 테이블이 포함되어 있습니다. 설명서에 따라 MsiFileHash 테이블은 Windows Installer 패키지에서 제공하는 원본 파일의 128 비트 해시를 저장하는 데 사용됩니다.Windows Installer에서 사용하는 해시 함수는 무엇입니까?
누군가 이러한 해시를 생성하는 데 사용되는 해시 알고리즘을 알고 있습니까?
MD5?
Windows Installer에서만 사용되는 사용자 지정 해시 알고리즘입니다.
Windows Installer는 버전없는 파일에만 사용하기 때문에 파일 유효성 검사 또는 무결성 검사에 신뢰할 수 없습니다. 따라서 사용자 정의 방식으로 파일 해시를 사용하려는 경우 자체 알고리즘을 사용해야합니다.
MsiGetFileHash MSI API 함수를 사용하면 해시 MSI 자체에서 사용할 수 있습니다.