Another embodiment of the present invention combines the features of these embodiments, providing the user with a set of checksumming templates which may be selected by name or other identifying characteristic, while also providing the user the ability to develop customized checksumming templates for his own use.