5. A computer program product, residing on a computer readable storage medium, for creating a distinguishing identifier of a collection of data comprising a primary document and one or more auxiliary documents, comprising instructions for causing a computer to: digest each auxiliary document to create a respective auxiliary document digest; and create a distinguishing identifier by digesting a concatenation of the primary document with all auxiliary document digests.
5. A computer program product, residing on a computer readable storage medium, for creating a distinguishing identifier of a collection of data comprising a primary document and one or more auxiliary documents, comprising instructions for causing a computer to: digest each auxiliary document to create a respective auxiliary document digest; and create a distinguishing identifier by digesting a concatenation of the primary document with all auxiliary document digests. 6. The computer program product of claim 5 , wherein: the instructions for causing a computer to digest comprise instructions causing a computer to apply a digital digest algorithm.