| CPC G06F 21/602 (2013.01) [G06F 21/6209 (2013.01)] | 24 Claims |

|
1. A non-transitory readable storage medium, wherein a computer program is stored in the non-transitory readable storage medium, and the computer program when being executed by a computer, will have a processor of the computer execute an encrypted seal, comprising a graphic text area, a seal frame, and a bar-shaped digital encryption area, wherein both the graphic text area and the bar-shaped digital encryption area are arranged within the seal frame, inside the bar-shaped digital encryption area is filled an encrypted code, the encrypted code is generated when a stamping request is received, and information of a stamped file is loaded into the encryption code, the encrypted code records stamped information of the stamped file, different stamped files correspond to different encrypted codes, and the bar-shaped digital encryption area is arranged in a blank area between the graphic text area and the seal frame; and the encrypted code is arranged along the seal frame in an arc shape or a bar shape, and
the stamped files comprise electronic or paper documents, contracts, bills, pictures, calligraphy and paintings, documents, certificates, instructions, user guides and product packaging;
wherein the encrypted code comprises a changeable and identifiable code formed by graphics, digits, alphabets, symbols or any combinations thereof;
wherein the encrypted code comprises a barcode or a character string double encrypted, which is used to perform double encryption on the encrypted seal;
wherein the barcode comprises a bar-shaped code or a combination of a bar-shaped code and any other encryption graphic, and the character string comprises digits, alphabets, or a combination of digits and alphabets;
wherein the double encryption comprises:
obtaining a barcode or a character string to be processed, which comprises obtaining pixel information of the barcode or the character string to be processed;
splitting the barcode or the character string to be processed, which comprises randomly or fixedly selecting a position on the barcode or the character string to be processed as a split point, recording location information of the split point, splitting the barcode or the character string to be processed into a first fragment and second fragment to form two code fragments with missing information, wherein a front end of the first fragment comprises a code head of the barcode or the character string to be processed, and a rear end of the second fragment comprises a code tail of the barcode or the character string to be processed; and
re-splicing the two code fragments with missing information, which comprises exchanging positions of the first fragment and the second fragment, namely, splicing the rear end of the second fragment with the front end of the first fragment to form the barcode or the character string double encrypted.
|