Signatures have been a requirement for Windows Logo programs for years, and are a good idea for any kind of published program. Signatures allow the user to verify where the program he’s using is coming from, to avoid running a malware-infected version.
FileAlyzer displays all details about the signature it finds in a file.