一种加密印章和条形数据二次加密方法

文档序号:192477 发布日期:2021-11-02 浏览:29次 >En<

阅读说明:本技术 一种加密印章和条形数据二次加密方法 (Encrypted seal and bar-shaped data secondary encryption method ) 是由 桑海明 甘戈 于 2021-07-26 设计创作,主要内容包括:本发明公开了一种加密印章和条形数据二次加密方法,其中,加密印章包括图文区、印章边框和包括条形数字加密区,图文区和条形数字加密区均设置在印章边框内,条形数字加密区内填充有加密码,加密码记载有盖章文件的盖章信息,不同的盖章文件对应不同的加密码,条形数字加密区设置在图文区和印章边框之间的空白区域;条形数据二次加密方法包括获取待处理条码或字符串、拆分待处理条码或字符串和重新拼接两段信息缺失的片段码。通过设置条形数字加密区能够对印章进行防伪加密,方便对印章和盖章文件真伪的检验;通过对条形数据进行二次加密能够防止他人直接读取条形数据的信息,使条形数据的安全性更高。(The invention discloses an encrypted stamp and a bar-shaped data secondary encryption method, wherein the encrypted stamp comprises an image-text area, a stamp frame and a bar-shaped digital encryption area, the image-text area and the bar-shaped digital encryption area are both arranged in the stamp frame, the bar-shaped digital encryption area is filled with encryption codes, the encryption codes record stamping information of stamping files, different stamping files correspond to different encryption codes, and the bar-shaped digital encryption area is arranged in a blank area between the image-text area and the stamp frame; the bar data secondary encryption method comprises the steps of obtaining a bar code or a character string to be processed, splitting the bar code or the character string to be processed and splicing two segment codes with missing information again. The seal can be subjected to anti-counterfeiting encryption by arranging the strip-shaped digital encryption area, so that the seal and a stamped file can be conveniently checked for authenticity; the bar data is encrypted for the second time, so that other people can be prevented from directly reading the information of the bar data, and the safety of the bar data is higher.)

一种加密印章和条形数据二次加密方法

技术领域

本发明涉及印章防伪技术领域,具体涉及一种加密印章和条形数据二次加密方法。

背景技术

企业印章是企业身份的权力的证明。盖有企业印章的文件,是受法律保护的有效文件,同时意味着企业对文件的内容承担法律责任。企业印章如被他人盗用或冒用,很可能给企业带来不必要的纠纷和企业无法承担的责任。

目前使用的印章大部分采用印章边框上设置纹理和将印章上的字体采用防伪字体来进行印章的防伪,这种方式制作的印章比较容易被伪造,而且印章中不能记载盖章文件的信息,盖章文件的真伪和印章真伪的验证也非常困难。

发明内容

本发明提供了一种加密印章和条形数据二次加密方法,能够解决现有技术存在的问题。

本发明解决上述技术问题的技术方案如下:提供了一种加密印章,包括图文区和印章边框,还包括条形数字加密区,所述图文区和所述条形数字加密区均设置在所述印章边框内,所述条形数字加密区内填充有加密码,所述加密码记载有盖章文件的盖章信息,不同的盖章文件对应不同的加密码,所述条形数字加密区设置在所述图文区和所述印章边框之间的空白区域。

优选的,所述印章边框包括但不限于圆形、椭圆形和方形。

优选的,所述加密码包括但不限于图形、数字、字母、符号或其组合形成的可变化可识别的码。

优选的,所述加密码为二次加密的条码或字符串,用于对印章进行二次加密。

优选的,所述条码为条形码或条形码与其他任何加密图形的组合,所述字符串为数字或字母或数字与字母的组合。

优选的,所述二次加密包括如下步骤:

获取待处理条码或字符串,其中,包括获取所述待处理条码或字符串的像素信息;

拆分所述待处理条码或字符串,在所述待处理条码或字符串上随机或固定选取一个位置作为拆分点并记录所述拆分点的位置信息,将所述待处理条码或字符串拆分为第一片段和第二片段,形成两段信息缺失的片段码,其中,所述第一片段的前端为所述待处理条码或字符串的码头,所述第二片段的后端为所述待处理条码或字符串的码尾;

重新拼接所述两段信息缺失的片段码,将所述第一片段与所述第二片段的位置互换,即将所述第二片段的后端与所述第一片段的前端拼接形成所述二次加密的条码或字符串。

优选的,所述拆分点为随机选取。

优选的,所述印章边框内还设置有校验区,用于设置加密信息,所述加密信息为所述拆分点的所述位置信息,所述校验区设置在所述印章边框内的空白区域。

优选的,所述校验区包括纠正位、检验位和显示位:

所述纠正位,设置有所述加密信息,所述加密信息为所述拆分点的所述位置信息,用于纠正所述二次加密的条码或字符串;

所述检验位,设置有所述验证信息,用于检验所述加密码的长度是否准确;

所述显示位,设置有盖章次数,用于显示盖章次数。

优选的,所述拆分点为固定选取。

优选的,还包括起始符,所述起始符位于预设位置。

优选的,所述起始符和印章中心的连线的延长线与所述条形数字加密区相交,将所述延长线与所述条形数字加密区的交点作为所述拆分点。

优选的,所述起始符为所述图文区的文字或图形。

优选的,所述起始符为所述印章边框上的预设点。

优选的,所述加密码为条形码或条形码与其他任何加密图形的组合。

优选的,所述拆分所述待处理条码或字符串还包括:

根据所述像素信息和所述拆分点的位置信息判断所述拆分点的位置;

若所述拆分点位于条形码的竖条处,则将所述拆分点的位置移至所述竖条后面或前面的第一个空白的位置,再对所述待处理条码或字符串进行拆分,并在所述第二片段的前端或所述第一片段的后端补充一个竖条;

若所述拆分点位于条形码中的空白处,则直接对所述待处理条码或字符串进行拆分,并在所述第二片段的前端或所述第一片段的后端补充一个竖条。

优选的,所述重新拼接所述两段信息缺失的片段码还包括:

在所述第二片段和所述第一片段之间设置一个空白条,所述空白条的宽度为条形码最窄空白宽度的整数倍,且不超过条形码中最宽空白的宽度,再按照所述第二片段、所述空白条、所述第一片段的先后顺序进行拼接。

优选的,所述加密码为字符串,所述字符串为数字或字母或数字与字母的组合。

优选的,所述拆分待处理条码或字符串还包括:

根据所述像素信息和所述拆分点的位置信息判断所述拆分点的位置;

若所述拆分点位于所述字符串的某一字符上,则将所述拆分点位置的字符并入所述第一片段或并入所述第二片段;

若所述拆分点位于所述字符串的两个字符中间的空白处,则直接对所所述待处理条码或字符串进行拆分。

优选的,所述加密码延所述印章边框呈弧形、条形或其他任何方便识别的形状排列。

优选的,所述加密印章的颜色为红色、蓝色、黑色及其他各种颜色的一种或几种的组合。

优选的,所述盖章文件的体现形式包括但不限于电子形式、实物形式。

优选的,所述盖章文件包括但不限于电子或纸质的文档、合同、票据、图片、字画、文件、证件、说明书、使用指南和产品包装。

优选的,所述实物形式包括但不限于将所述加密印章输出到纸质材料、纺织材料、皮革材料、木质材料、化学材料、陶瓷材料、金属材料、玻璃材料等各种实体实物上。

与现有技术相比,本发明的有益效果为:本发明的加密印章通过在条形数字加密区内设置加密码来记载盖章信息,能够方便查验盖章文件的真伪,每次不同的盖章文件对应不同的加密码,能够有效的防止印章造假的问题。

本发明还提供了一种条形数据二次加密方法,其特征在于,包括:

获取待加密数据,其中,包括获取所述待加密数据的像素信息;

拆分所述待加密数据,在所述待加密数据上随机选取一个位置作为拆分点并记录所述拆分点的位置信息,将所述待加密数据以所述拆分点的位置将所述待加密数据拆分为前段数据和后段数据,形成两段信息缺失的片段码;

重新拼接所述两段信息缺失的片段码,将所述前段数据与所述后段数据位置互换,即将所述后段数据的后端与所述前段数据的前端进行拼接形成二次加密数据。

优选的,其特征在于,所述条形数据为图形、数字、字母、符号或其组合形成的可变化可识别的加密数据。

本本发明还提供了一种电子文件,所述电子文件包含上述加密印章。

优选的,所述电子文件包括但不限于电子文档、合同、票据、图片、字画、文件、证件、说明书、使用指南和产品包装。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为实施例1的一种加密印章的示意图;

图2为实施例1的一种加密印章不带校验区的示意图;

图3为实施例1的一种加密印章的带处理条形码的原图;

图4为实施例1的第一片段的条形码图;

图5为实施例1的第二片段的条形码图

图6为实施例1重新拼接之后的条形码图

图7为实施例1的校验区的示意图;

图8为实施例2的一种加密印章的示意图;

图9为实施例4的一种加密印章的示意图;

图10为实施例3的一种加密印章的示意图;

图11为实施例3的校验区的示意图;

图12位实施例5的一种条形数据二次加密方法的流程图。

附图标记说明:110、图文区;120、印章边框;130、条形数字加密区;131、第一片段;132、第二片段;133、空白条;140、校验区;150、起始符和印章中心的连线;160、延长线;a、纠正位;b、检验位;c、显示位。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

实施例1

如图2所示,本发明的印章包括圆形、椭圆形和方形,本实施例采用的印章边框为圆形,本实施例提供的一种加密印章,包括图文区110、印章边框120和条形数字加密区130,图文区110和条形数字加密区130均设置在印章边框120内,条形数字加密区130内填充有加密码,另外本实施例的条形数字加密区的形状为长条形,在收到印章盖章请求的时候生成加密码,并将盖章文件的盖章信息加载到加密码上,不同的盖章文件会对应不同的加密码,另外,条形数字加密区130设置在图文区110和印章边框120之间的空白区域。

本发明的加密码包括但不限于图形、数字、字母、符号或其组合形成的可识别的码,在本实施中,如图2所示,采用的加密码为条形码,该条形码在填充进条形数字加密区130之前进行了二次加密的处理,条形码的生成和二次加密的处理过程如下:

生成条形码,如图3所示,根据盖章文件的盖章信息生成条形码,本实施中条形码的竖条的数目为27条;

获取待处理条形码,其中,包括获取待处理条形码的像素信息;

拆分待处理条形码,在条形码上随机选取一个位置作为拆分点并记录拆分点的位置信息,本实施例中随机选取的拆分点位于第16个竖条与第17个竖条之间,如图4和图5所示,将图3中的条形码拆分为第一片段131和第二片段132,形成两段信息缺失的片段码,其中,第一片段131的前端为条形码的码头,第二片段132的后端为条形码的码尾;

如图6所示,重新拼接两段信息缺失的片段码,将第一片段131与第二片段132的位置互换,并在第二片段132和第一片段131之间设置一个与条形码空白最窄宽度等宽的空白条133,按照第二片段132在前、空白条133在中间、第一片段131在后的顺序进行拼接形成二次加密的条形码。由于第二片段的后端与第一片段的前端均为竖条,如果直接拼接会造成信息丢失或者无法解析拼接之后的条形码。

通过上述二次加密的处理,能够使条形数字加密区的安全性更高,印章使用起来更加安全。

将上述的经过二次加密的条形码填充到条形数字加密区中形成经过二次加密的印章。

如图1所示,本实施的圆形印章边框120内还设置有校验区140,用于设置加密信息,加密信息为拆分点的位置信息,校验区140设置在印章边框120内的空白区域。

具体的,如图7所示,校验区140包括纠正位a、检验位b和显示位c,本实施例中校验区140采用的是数字组合:

纠正位a,设置有加密信息,本实施例中加密信息选取的拆分点到原条形码码头第一个竖条的范围内的竖条的数量,本实施例的纠正位a内的数字为16;

检验位b,设置有验证信息,本实施例中检验位b设置的是条形码的所有竖条的数量27;

显示位c,设置有盖章次数,本实施例显示位c显示的是119,说明的是第119次使用加密印章。

另外,在本实施例中拆分待处理条码或字符串还可以包括:

根据像素信息和拆分点的位置信息判断拆分点的位置;

若拆分点位于条形码的竖条处,则将拆分点的位置移至竖条后面或前面的第一个空白的位置,再对待处理条码或字符串进行拆分,并在第二片段132的前端或第一片段131的后端补充一个竖条;

若拆分点位于条形码的空白处,则直接对待处理条码或字符串进行拆分,并在第二片段132的前端或第一片段131的后端补充一个竖条。

通过上述的操作能够保证拆分和拼接条形码的时候信息的完整性。

另外,本实施例中的加密印章的颜色可以为红色、蓝色、黑色及其他各种颜色的一种或几种的组合。

同时,本实施例中的盖章文件的体现形式包括但不限于电子形式、实物形式。

同时,本实施例中的盖章文件包括但不限于电子或纸质的文档、合同、票据、图片、字画、文件、证件、说明书、使用指南和产品包装。

同时,本实施例中的实物形式包括但不限于将加密印章输出到纸质材料、纺织材料、皮革材料、木质材料、化学材料、陶瓷材料、金属材料、玻璃材料等各种实体实物上。

实施例2

如图8所示,本实施例与实施例1的区别在于,条形数字加密区采用的是弧形的数字加密区,条形数字加密区中的加密码艳印章边框120呈弧形排列,可以满足不同客户或不同需求对加密区形状视觉的需求。

实施例3

如图10所示,本实施例与实施例2的区别在于,条形数字加密区130内的加密码采用的是数字与字母组合形成的字符串。本实施例中,盖章文件的盖章信息记载在“FD16414F123184FSS15”这组字符串中,进行二次加密的步骤如下:

获取待处理字符串,其中,包括获取待处理字符串的像素信息;

拆分待处理字符串,在字符串上随机选取一个位置作为拆分点并记录拆分点的位置信息,本实施例中随机选取的拆分点位于第10个字符“5”与第第11个字符“F”中间,如图4和图5所示,将待处理字符串拆分为第一片段131和第二片段132,形成两段信息缺失的片段码,其中,第一片段131的前端为字符串的第一个字符“2”,第二片段132的后端为字符串的最后一个字符“1”;

重新拼接两段信息缺失的片段码,如图6所示,将第一片段131与第二片段132的位置互换,即将第二片段132的最后一个字符与第一片段131的第一个字符拼接形成二次加密的字符串。

如图11所示,本实施例中,纠正位a为第一片段131中字符的总个数“10”,检验位b为待处理字符串的总字符数“19”,本次盖章次数为本实施例的第9次盖章,因此显示位c为“009”。

另外,在本实施例中拆分待处理条码或字符串还可以包括:

根据像素信息和拆分点的位置信息判断拆分点的位置;

若拆分点位于字符串的某一字符上,则将拆分点位置的字符并入第一片段131或并入第二片段132;

实施例4

如图9所示,本实施例与实施例2的区别在于,本实施例中没有设置校验区140,在进行二次加密的时候采用的是拆分点为固定选取的,在本实施例中印章的图文区的“科”字的偏旁“禾”最下面预先设置了起始符,然后根据起始符来确定拆分点的位置。

具体的,本实施例中起始符和印章中心的连线150的延长线160与条形数字加密区130相交,将延长线160与条形数字加密区130的交点作为拆分点对待处理条形码进行拆分。

实施例5

如图12所示,本实施例提供了一种条形数据二次加密方法,包括:

获取待加密数据,其中,包括获取待加密数据的像素信息;

拆分待加密数据,在待加密数据上随机选取一个位置作为拆分点并记录拆分点的位置信息,将待加密数据以拆分点的位置将待加密数据拆分为前段数据和后段数据,形成两段信息缺失的片段码;

重新拼接两段信息缺失的片段码,将前段数据与后段数据位置互换,即将后段数据的后端与前段数据的前端进行拼接形成二次加密数据。

具体的,条形数据为图形、数字、字母、符号或其组合形成的可识别的加密数据。

实施例6

本实施例提供了一种电子文件,该电子文件包括上述实施例中任意一种实施例所描述的加密印章。

本实施例中的电子文件包括但不限于电子文档、合同、票据、图片、字画、文件、证件、说明书、使用指南和产品包装。

在本说明书的描述中,参考术语“前”、“后”、“实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体方法、装置或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、方法、装置或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种身份信息安全授权系统与方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!