本发明涉及互联网金融,特别涉及了一种基于档案数据生成的加密授权方法。
背景技术:
1、不动产抵押是以不动产作为抵押品的信用行为:债务人在法律上把不动产所有权转让给债权人,但债权人并不占有不动产;以不动产担保的债务一经偿付,不动产所有权的转让便立即失效。因此,虽然发生债务时不动产被有条件地转让了,但是在全部债务偿清后,所有权马上就被收回。作为抵押品的不动产一般为土地和房屋等。
2、随着国内金融改革的进一步深入,金融市场准入进一步开放,市场竞争也日益激烈,银行金融机构作为提供不动产抵押贷款的主要主体,其具有正规的抵押流程。但现有的银行抵押贷款流程通常为线下的,通过人工填表的方式登记到不动产中心,效率低下易出现错误,且用户的档案数据也容易泄露。
技术实现思路
1、本发明的目的是克服现有技术中银行信贷业务通过人工填表进行登记,效率低下易出现错误,且用户资料易出现泄露的问题,提供了一种基于档案数据生成的加密授权方法,大幅度节约银行客户经理和客户的时间,提高抵押办件效率,同时档案数据不易泄露。
2、为了实现上述目的,本发明采用以下技术方案:一种基于档案数据生成的加密授权方法,其特征在于,它包括下列步骤:
3、s1:获取待申请登记的数据,利用基于dom的屏幕快照,根据获取的数据自动生成档案数据;
4、s2:利用rsa+aes加密算法对档案数据生成授权信息并生成授权码;
5、s3:利用rsa公钥验签算法对所述授权码进行校验,实现档案对信贷管理系统的授权访问;
6、s4:信贷管理系统获取档案数据,完成抵押登记。
7、通过自动化生成档案数据的技术提交抵押登记人申请资料,并使用rsa+aes加密算法授权对档案数据的访问,实现档案数据的资料保护,完成抵押登记,大幅度节约客户经理和低压登记人的时间,提高抵押办件效率,同时档案数据不易泄露。
8、作为优选,利用rsa+aes加密算法生成授权码包括:
9、生成一个随机的16位的aes秘钥,得到aeskey16;
10、使用aes秘钥对授权信息进行加密,得到aesenc(data);
11、获取aesenc(data)的长度,得到 aesenc(data).length;
12、使用rsasign算法对aesenc(data) 签名,得到rsasign(aesent(data));
13、生成授权码sqcode:sqcode = aeskey16 + aesenc(data).length+aesenc(data)+ rsasign(aesenc(data))。
14、aeskey16是随机生成的16位aes秘钥,aesenc(data).length是加密后的授权信息长度,aesenc(data)是aes算法加密后的授权信息,rsasign(aesenc(data))是rsa私钥签名后的加密授权信息。
15、作为优选,所述步骤s3进一步包括:
16、s3.1:使用rsa公钥验签算法对授权码中的aesenc(data)以及rsasign(aesent(data))进行验证;
17、s3.2:若验证通过,则说明aesenc(data)以及rsasign(aesent(data))可信任;
18、s3.3:利用授权码中的aeskey16对aesenc(data)进行解密,得到可信任的明文授权信息,对比授权信息完成档案数据对系统的授权。
19、使用rsa公钥验签算法授权档案数据访问,实现档案数据的资料保护,完成抵押登记。提高办事效率,并保证档案数据的安全性。
20、作为优选,所述利用基于dom的屏幕快照,根据获取的数据自动生成档案数据进一步包括:生成网页的首屏 dom 快照,遍历整个网页页面的 dom 树,将dom数据转换为 json结构数据,将json 结构数据放入屏幕快照中实现档案数据的自动生成。
21、利用基于dom的屏幕快照,从页面中创建一个屏幕快照,将数据放入屏幕快照中实现档案数据的自动生成,方便、快捷。
22、作为优选,利用基于dom的屏幕快照,根据获取的数据自动生成档案数据时,将增量改变的数据同步转换为json 结构数据进行储存,每个增量数据都有唯一的id,并通过时间戳保证回放顺序。
23、对增量数据赋予唯一id,有利于提高存储效率以及后续查找增量。
24、作为优选,s2中对档案数据生成授权信息,所述授权信息包括:授权信息=档案数据id+授权时间+授权源系统id +被授权系统id。
25、作为优选,所述利用rsa公钥验签算法对所述授权码进行验证前:读取授权码,根据授权码生成规则分割,截取出授权码中的各段信息,得到aeskey16 + aesenc(data).length+aesenc(data) + rsasign(aesenc(data))。
26、rsa算法私钥对aesenc(data)签名,公钥对aesenc(data)验证,保证数据的安全性。
27、作为优选,所述获取待申请登记的数据包括:
28、银行向终端发送贷款合同和推送抵押流程信息;
29、抵押申请人通过终端进行身份验证和人脸识别,选择所需办理与抵押的房产;
30、抵押申请人通过终端填写不动产预抵押申请表,完善抵押资料所需附件,并进行签字和指纹按压后,生产登薄请求信息,得到待申请登记的数据。
31、保证了信息安全,不需要银行工作人员人工操作,提高了登记效率。
32、因此,本发明具有如下有益效果:通过与银行内信贷管理系统以及不动产中心平台对接,通过自动化生成档案数据的技术提交抵押登记人申请资料,并使用文件授权算法授权对档案数据的访问,实现档案数据的资料保护,完成抵押登记,大幅度节约客户经理和低压登记人的时间,提高抵押办件效率,同时档案数据不易泄露。
1.一种基于档案数据生成的加密授权方法,其特征在于,该方法包括下列步骤:
2.根据权利要求1所述的一种基于档案数据生成的加密授权方法,其特征在于,利用rsa+aes加密算法生成授权码包括:
3.根据权利要求2所述的一种基于档案数据生成的加密授权方法,其特征在于,所述步骤s3进一步包括:
4.根据权利要求1或2或3所述的一种基于档案数据生成的加密授权方法,其特征在于,所述利用基于dom的屏幕快照,根据获取的数据自动生成档案数据进一步包括:生成网页的首屏 dom 快照,遍历整个网页页面的 dom 树,将dom数据转换为 json 结构数据,将json结构数据放入屏幕快照中实现档案数据的自动生成。
5.根据权利要求4所述的一种基于档案数据生成的加密授权方法,其特征在于,利用基于dom的屏幕快照,根据获取的数据自动生成档案数据时,将增量改变的数据同步转换为json 结构数据进行储存,每个增量数据都有唯一的id,并通过时间戳保证回放顺序。
6.根据权利要求1或2或3所述的一种基于档案数据生成的加密授权方法,其特征在于,s2中对档案数据生成授权信息,所述授权信息包括:授权信息=档案数据id+授权时间+授权源系统id +被授权系统id。
7.根据权利要求2或3所述的一种基于档案数据生成的加密授权方法,其特征在于,所述利用rsa公钥验签算法对所述授权码进行验证前:读取授权码,根据授权码生成规则分割,截取出授权码中的各段信息,得到aeskey16 + aesenc(data).length+aesenc(data) +rsasign(aesenc(data))。
8.根据权利要求1或2或3所述的一种基于档案数据生成的加密授权方法,其特征在于,所述获取待申请登记的数据包括: