一种基于条码识别与加密解密的报表防伪系统的制作方法

文档序号:6428221阅读:308来源:国知局
专利名称:一种基于条码识别与加密解密的报表防伪系统的制作方法
技术领域
本发明涉及条码识别技术与数据加密解密技术,特别是一种基于条码识别与数据加密解密的报表防伪系统。
背景技术
在信息化高速发展的今天,各种凭证的防伪技术成为了企业以及国家建立信息化的工作重点之一。对于各企业来说,出具的各种报告都是反应质量的一种凭证与依据,所以我们必须保证各类报告的严谨性、真实性,所以针各行业各种报告的防伪工作也尤为重要。鉴于现有需要我们本着成本低、易用性好、识别速度快、稳定性强等目标,采用条码防伪技术来对报表进行防伪验证。运用条码防伪对企业内所出具报表进行特殊加密并上传,经由系统解密验证,实现对各类报表的真伪鉴别,从而严格把控质量凭证的真实性。

发明内容
本发明的目的是本着现有需要,提供一种基于条码识别与加密解密的报表防伪系统。为了达到上述目的,本发明采取如下技术方案一种基于条码识别与加密解密的报表防伪系统,包括生成加密解密密钥的监控中心;生成防伪条码并加密的监控终端;识别防伪条码并解密验证的验码器;所述监控中心与监控终端、监控中心与验码器之间可通信;其中,所述监控中心为Web服务器,可随时生成最新加密密钥,并公开一个获取加密密钥的Web接口,供监控终端获取最新加密密钥;所述监控终端定时连接监控中心获取最近加密密钥并保存在本地,并公开一可调用接口,站点使用的信息管理系统在出具的原料入场复试检测报告、配合比申请单、开盘鉴定、试块检测报告与质量合格证等报表在打印时需调用该接口并传递核心数据,监控终端接收到核心数据后先按一定顺序排列数据,然后将数据按数字字符和非数字字符分段,并将数字字符转换为五十进制,并重新组合,然后再将所有数据解析为ASCII编码,并去掉每个ASCII码的第一位,然后重新连接并分隔为新的ASCII码串,最后用最新加密密钥加密, 最终生成防伪条码数据;所述验码器包括用于扫描防伪条码的条码识别模块、用于连接监控中心的网路连接模块,当条码识别模块识别到防伪条码后,将调用防伪条码解密模块解密数据,如果没有最新解密密钥,将通过网路连接模块连接监控中心获取防伪条码加密对应的解密密钥, 然后解密数据,将解密出来的数据解析为ASCII码串,然后还原每个ASCII码的第一位编码,并将指定位由五十进制还原为十进制数字,最终按一定顺序解析成对应的核心数据,完成解码验证。
在上述技术方案中,进一步地,监控中心生成加密解密密钥。在上述技术方案中,进一步地,监控终端连接监控中心获取最新加密密钥并加密条码数据。在上述技术方案中,进一步地,验码器扫描防伪条码并连接监控中心获取对应解密密钥并解密数据。在上述技术方案中,进一步地,监控中心为一 Web服务器。在上述技术方案中,进一步地,监控终端为一台计算机。在上述技术方案中,进一步地,验码器为一台包括用于扫描防伪条码的条码识别模块、用于连接监控中心的网路连接模块的手持智能设备。与现有技术相比,本发明的有点在于本发明具有成本低、易用性好、识别速度快、稳定性强、安全性高、部署方便等优
点ο


附图为本发明基于条码识别与加密解密的报表防伪系统示意图。
具体实施例方式下面结合附图和具体实施方式
对本发明做进一步详细描述按照附图,制作本发明基于条码识别与加密解密的报表防伪系统,包括部署在互联网的监控中心1,部署在企业内部的监控终端2,可随时携带的验码器3。监控终端2可连接监控中心1获取最新加密密钥,验码器3可连接监控中心1获取最新年解密密钥,企业内部信息管理系统4可连接监控终端2提交核心数据并获取防伪条码后打印带防伪条码的报表5,验码器3可以扫描报表5中的防伪条码并验证真伪。
权利要求
1.一种基于条码识别与加密解密的报表防伪系统,包括生成加密解密密钥的监控中心;生成防伪条码并加密的监控终端;识别防伪条码并解密验证的验码器;所述监控中心与监控终端、监控中心与验码器之间可通信;其中,所述监控中心为Web服务器,可随时生成最新加密密钥,并公开一个获取加密密钥的 Web接口,供监控终端获取最新加密密钥;所述监控终端定时连接监控中心获取最近加密密钥并保存在本地,并公开一可调用接口,站点使用的信息管理系统在出具的原料入场复试检测报告、配合比申请单、开盘鉴定、 试块检测报告与质量合格证等报表在打印时需调用该接口并传递核心数据,监控终端接收到核心数据后先按一定顺序排列数据,然后将数据按数字字符和非数字字符分段,并将数字字符转换为五十进制,并重新组合,然后再将所有数据解析为ASCII编码,并去掉每个 ASCII码的第一位,然后重新连接并分隔为新的ASCII码串,最后用最新加密密钥加密,最终生成防伪条码数据;所述验码器包括用于扫描防伪条码的条码识别模块、用于连接监控中心的网路连接模块,当条码识别模块识别到防伪条码后,将调用防伪条码解密模块解密数据,如果没有最新解密密钥,将通过网路连接模块连接监控中心获取防伪条码加密对应的解密密钥,然后解密数据,将解密出来的数据解析为ASCII码串,然后还原每个ASCII码的第一位编码,并将指定位由五十进制还原为十进制数字,最终按一定顺序解析成对应的核心数据,完成解码验证。
2.根据权利要求1所述基于条码识别与加密解密的报表防伪系统,其特征是,监控中心生成加密解密密钥。
3.根据权利要求1所述基于条码识别与加密解密的报表防伪系统,其特征是,监控终端连接监控中心获取最新加密密钥并加密条码数据。
4.根据权利要求1所述基于条码识别与加密解密的报表防伪系统,其特征是,验码器扫描防伪条码并连接监控中心获取对应解密密钥并解密数据。
5.根据权利要求1所述基于条码识别与加密解密的报表防伪系统,其特征是,监控中心为一 Web服务器。
6.根据权利要求1所述基于条码识别与加密解密的报表防伪系统,其特征是,监控终端为一台计算机。
7.根据权利要求1所述基于条码识别与加密解密的报表防伪系统,其特征是,验码器为一台包括用于扫描防伪条码的条码识别模块、用于连接监控中心的网路连接模块的手持智能设备。
全文摘要
本发明的目的是本着现有需要,提供一种基于条码识别与加密解密的报表防伪系统。为了达到上述目的,本发明采取如下技术方案一种基于条码识别与加密解密的报表防伪系统,包括生成加密解密密钥的监控中心;生成防伪条码并加密的监控终端;识别防伪条码并解密验证的验码器;所述监控中心与监控终端、监控中心与验码器之间可通信;其中,所述监控中心为Web服务器,可随时生成最新加密密钥,并公开一个获取加密密钥的Web接口,供监控终端获取最新加密密钥。
文档编号G06K7/10GK102231186SQ201110192210
公开日2011年11月2日 申请日期2011年7月11日 优先权日2011年7月11日
发明者不公告发明人 申请人:北京鼎软科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1