本发明专利技术公开了一种用于公共安全行业的个人信息加密传输以及存储方法,包括多个智能终端或PC端,多个所述的智能终端或PC端通过互联网连接有数据服务器,所述智能终端通过APP,所述PC端通过网页端进行信息注册,信息注册包括姓名、身份证号码、电话号码、邮箱、联系地址的信息。对身份证号码分为数字地址码、数字出生日期码、数字顺序码和数字校验码。本发明专利技术通过智能终端APP或者网页端进行个人数据的输入和采集,通过本发明专利技术的加密方法进行加密,运算量小,加密速度快,处理量大,适用于公共事件的简单信息的采集和汇总,稳定性高。稳定性高。稳定性高。
【技术实现步骤摘要】
一种用于公共安全行业的个人信息加密传输以及存储方法
[0001]本专利技术涉及信息加密
,具体为一种用于公共安全行业的个人信息加密传输以及存储方法。
技术介绍
[0002]加密就是通过密码算术对数据进行转化,使之成为没有正确密钥任何人都无法读懂的报文。而这些以无法读懂的形式出现的数据一般被称为密文。为了读懂报文,密文必须重新转变为它的最初形式
‑‑
明文。而含有用来以数学方式转换报文的双重密码就是密钥。在这种情况下即使一则信息被截获并阅读,这则信息也是毫无利用价值的。而实现这种转化的算法标准,据不完全统计,到现在为止已经有近200多种。目前针对简单的数据信息加密主要是常规算法(也叫私钥加密算法或对称加密算法),其特征是收信方和发信方使用相同的密钥,即加密密钥和解密密钥是相同或等价的。
[0003]但是针对公共安全的个人信息的加密方法,由于其数据简单,传统的加密方法不仅运行量大,速度慢,不适用于基本的个人信息进行加密。
技术实现思路
[0004]本专利技术的目的在于提供一种用于公共安全行业的个人信息加密传输以及存储方法,
[0005]本专利技术是这样实现的:
[0006]一种用于公共安全行业的个人信息加密传输以及存储方法,包括多个智能终端或PC端,多个所述的智能终端或PC端通过互联网连接有数据服务器,所述智能终端通过APP,所述PC端通过网页端进行信息注册,信息注册包括姓名、身份证号码、电话号码、邮箱、联系地址的信息。所述智能终端为智能手机或平板电脑,并且所述数据服务器包括远程服务器和本地服务器。
[0007]进一步,对身份证号码分为数字地址码、数字出生日期码、数字顺序码和数字校验码。其中地址码按GB/T2260的规定执行,其中校验码,先对前17位数字的权求和,求和公式如式(1)所示,具体按以下步骤执行:
[0008]S1: S=Sum(Ai*Wi),i=0,...,16; 式(1)
[0009]其中:Ai:表示第i位置上的身份证号码数字值,Wi:表示第i位置上的加权因子;
[0010]Wi:791058421637910584;
[0011]S2:计算模Y=mod(S,11),Y取值:012345678910S3:通过S2模得到对应的校验码:10X 98765432。
[0012]进一步,对身份证号进行拆解加密,其中拆解为:城市(2)+地址(4)+年份(4)+月份(2)+天(2)+顺序号(3)+校验码(1);再将城市和校验码的对应关系打乱后转换成36进制字符;
[0013]地址、月份、天、顺序号直接转化成36进制字符,如月份取值:1
‑
12,在36进制的情
况下,一位字符即可,年份
‑
固定一个年份,将结果转化成36进制,采用2位36进制保存;
[0014]最后生成的结果组成方式如下,一共13位字符;城市(2)+地址(4)+年份(2)+月份(1)+天(1)+顺序码(2)+校验码(1)。与现有技术相比,本专利技术的有益效果是:
[0015]通过智能终端APP或者网页端进行个人数据的输入和采集,通过本专利技术的加密方法进行加密,运算量小,加密速度快,处理量大,适用于公共事件的简单信息的采集和汇总,稳定性高。
附图说明
[0016]为了更清楚地说明本专利技术实施方式的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0017]图1是本专利技术的系统结构图。
具体实施方式
[0018]为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。因此,以下对在附图中提供的本专利技术的实施方式的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。
[0019]请参阅图1,一种用于公共安全行业的个人信息加密传输以及存储方法,包括多个智能终端或PC端,多个所述的智能终端或PC端通过互联网连接有数据服务器,所述智能终端通过APP,所述PC端通过网页端进行信息注册,信息注册包括姓名、身份证号码、电话号码、邮箱、联系地址的信息。所述智能终端为智能手机或平板电脑,并且所述数据服务器包括远程服务器和本地服务器。
[0020]本实施例中,对身份证号码分为数字地址码、数字出生日期码、数字顺序码和数字校验码。其中地址码按GB/T2260的规定执行,其中校验码,先对前17位数字的权求和,求和公式如式(1)所示,具体按以下步骤执行:
[0021]S1: S=Sum(Ai*Wi),i=0,...,16; 式(1)
[0022]其中:Ai:表示第i位置上的身份证号码数字值,Wi:表示第i位置上的加权因子;
[0023]Wi:791058421637910584;
[0024]S2:计算模Y=mod(S,11),Y取值:012345678910S3:通过S2模得到对应的校验码:10X 98765432。
[0025]本实施例中,对身份证号进行拆解加密,其中拆解为:城市(2)+地址(4)+年份(4)+月份(2)+天(2)+顺序号(3)+校验码(1);再将城市和校验码的对应关系打乱后转换成36进制字符;
[0026]地址、月份、天、顺序号直接转化成36进制字符,如月份取值:1
‑
12,在36进制的情况下,一位字符即可,年份
‑
固定一个年份,将结果转化成36进制,采用2位36进制保存;
[0027]最后生成的结果组成方式如下,一共13位字符;城市(2)+地址(4)+年份(2)+月份(1)+天(1)+顺序码(2)+校验码(1)。
[0028]以上所述仅为本专利技术的优选实施方式而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种用于公共安全行业的个人信息加密传输以及存储方法,其特征在于:包括多个智能终端或PC端,多个所述的智能终端或PC端通过互联网连接有数据服务器,所述智能终端通过APP,所述PC端通过网页端进行信息注册,信息注册包括姓名、身份证号码、电话号码、邮箱、联系地址的信息。2.根据权利要求1所述的一种用于公共安全行业的个人信息加密传输以及存储方法,其特征在于,对身份证号码分为数字地址码、数字出生日期码、数字顺序码和数字校验码。3.根据权利要求2所述的一种用于公共安全行业的个人信息加密传输以及存储方法,其特征在于,其中地址码按GB/T2260的规定执行,其中校验码,先对前17位数字的权求和,求和公式如式(1)所示,具体按以下步骤执行:S1:S=Sum(Ai*Wi),i=0,...,16;
ꢀꢀꢀ
式(1)其中:Ai:表示第i位置上的身份证号码数字值,Wi:表示第i位置上的加权因子;Wi:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4;S2:计算模Y=mod(S,11),Y取...
【专利技术属性】
技术研发人员:于仲阳,
申请(专利权)人:辽宁达因信息服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。