1. A method for detecting reorigination of multisegment barcodes comprising: providing a multisegment barcode having individual segments each comprising strings of characters each string having a length; capturing an image of the multisegment barcode; locating the multisegment barcode in the image; decoding the multisegment barcode; detecting individual segments in the multisegment barcode; and authenticating the multisegment barcode if the characters and the length of the string of each of the individual segments match the characters and the length of the string of each segment of an original barcode.