2.6. Verifying the Programming File Source with Project Hash
During compilation, the Intel® Quartus® Prime software generates a unique project hash, and embeds this hash value in the programming files (.sof). You can verify the source of programming files by matching the project and programming file hash values.
The project hash does not change for different builds of the Intel® Quartus® Prime software, or when you install a software update. However, if you upgrade any IP with a different build or patch, the project hash changes.