What is the BEST method to verify the integrity of a firmware update file before installing it on a surveillance device?