A method for verifying the integrity of a file stored separately from a computer, comprising:preparing a first file for said computer, said file including a header and a body, said header including a selected number portion; following a defined mathematical procedure to generate a unique first identifier based on the contents of said first file; storing said first identifier on said computer; encr