【技术实现步骤摘要】
一种金融用户数据的加解密方法、装置、设备及介质
[0001]本专利技术涉及互联网金融
,尤其是指一种金融用户数据的加解密方法
、
装置
、
设备及介质
。
技术介绍
[0002]目前,互联网金融涉及大量的用户敏感信息,如个人身份证号
、
银行账户信息
、
交易记录等
。
发送方需要通过加密技术,将这些数据转化为不可读的形式,以便于在传输和存储过程中保护用户隐私,防止被未经授权的第三方窃取;接收方则需要通过约定的解密方式去进行解密获取数据
。
[0003]传统模式中,不同业务方的加解密方式各有千秋;每种方式中,需要专门根据每个资方的加解密
Demo
分析
、
拆解和重新组装,以适应功能需要
。
技术实现思路
[0004]为了解决上述技术问题,本专利技术提供了一种金融用户数据的加解密方法
、
装置
、
设备及介质,所述加解密方法用于解决目前互联网金融系统中需要对每种加解密方式的用户数据进行单独加解密分析和处理的问题
。
[0005]为实现上述目的,本专利技术提供一种金融用户数据的加解密方法,用于对互联网金融系统中多个资方的用户数据进行加密处理或解密处理,所述加解密方法包括:
[0006]获取所述互联网金融系统中每个通用型加解密方式对应的实现算法,根据所述实现算法对应的核心函数
、
生成每 ...
【技术保护点】
【技术特征摘要】
1.
一种金融用户数据的加解密方法,其特征在于,用于对互联网金融系统中多个资方的用户数据进行加密处理或解密处理,所述加解密方法包括:获取所述互联网金融系统中每个通用型加解密方式对应的实现算法,根据所述实现算法对应的核心函数
、
生成每个通用型加解密方式对应的通用加解密封装模板,并根据所述实现算法对应的算法信息生成每个通用型加解密方式对应的通用加解密可配置变量;根据所述互联网金融系统中每个资方对应的资方加解密配置信息以及资方加解密预选模板
、
生成每个资方对应的资方组装加解密格式;其中,所述资方加解密配置信息
、
所述通用加解密可配置变量相互匹配;所述资方加解密预选模板
、
所述通用加解密封装模板相互匹配;根据当前资方对应的资方组装加解密格式
、
获取所述当前资方对应的通用型加解密方式;根据所述当前资方对应的通用型加解密方式,对所述当前资方的待处理用户数据进行加密处理或解密处理
。2.
根据权利要求1所述的金融用户数据的加解密方法,其特征在于,所述加解密方法还包括:将所述当前资方对应的通用型加解密方式的秘钥按照预设秘钥加密方式进行加密
。3.
根据权利要求1或2所述的金融用户数据的加解密方法,其特征在于,根据所述实现算法对应的算法信息生成每个通用型加解密方式对应的通用加解密可配置变量,具体包括:根据所述实现算法对应的算法信息生成每个通用型加解密方式对应的通用加解密可配置变量;其中,所述通用加解密可配置变量包括以下至少之一:算法属性
、
算法类型
、
算法名称
、
秘钥类型
、
秘钥内容
。4.
根据权利要求3所述的金融用户数据的加解密方法,其特征在于,获取所述当前资方对应的通用型加解密方式,具体包括:通过
Groovy
脚本动态获取所述当前资方对应的通用型加解密方式
。5.
根据权利要求4所述的金融用户数据的加解密方法,其特征在于,根据所述实现算法对应的核心函数
、
生成每个通用型加解密方式对应的通用加解密封装模板,具体包括:将所述实现算法对应的核心函数进行抽离
、...
【专利技术属性】
技术研发人员:胡辰,朱玮,
申请(专利权)人:上海数禾信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。