发明名称 一种发票二维码生成和验证方法
摘要 本发明公开一种发票二维码生成和验证方法,发票二维码生成方法包括以下步骤:计算发票二维码所能存储的最大数据量;根据最大数据量提取发票关键信息,生成发票身份码;对发票身份码进行加密生成二维码密文;根据二维码密文生成发票二维码。发票二维码验证方法包括以下步骤:扫描发票二维码;提取出二维码密文;对二维码密文进行解密,获取发票身份码;对发票身份码进行解码,获取发票关键信息;将发票关键信息与纸质发票上的信息进行一一核对,若全部一致则证明该发票为真发票。本发明生成的发票二维码具有防伪功能,保证了发票的真实性,适用于有保密及防伪要求的场合,同时提供了离线验证发票真伪的手段,可有效打击发票造假现象。
申请公布号 CN104680202A 申请公布日期 2015.06.03
申请号 CN201310642203.6 申请日期 2013.12.03
申请人 航天信息股份有限公司 发明人 连俊;张玉魁;尹春天;龚勇浩;王晓宇;贾希强;李泽然
分类号 G06K17/00(2006.01)I 主分类号 G06K17/00(2006.01)I
代理机构 北京科龙寰宇知识产权代理有限责任公司 11139 代理人 孙皓晨
主权项 一种发票二维码生成方法,其特征在于,包括以下步骤:根据发票二维码生成区域的大小,计算发票二维码所能存储的最大数据量;根据所述最大数据量提取发票关键信息,利用设定规则对所述发票关键信息进行编码,生成发票身份码;利用一加密算法及私钥对所述发票身份码进行加密,生成二维码密文;在二维码图形生成模块中设定一生成规则,将所述二维码密文发送至二维码图形生成模块,二维码图形生成模块利用所述生成规则生成发票二维码。
地址 100097 北京市海淀区杏石口路甲18号