线上商城系统的数据保护方法、装置、电子设备及介质与流程
- 国知局
- 2024-07-31 22:56:36
本申请涉及数据处理,具体而言,涉及一种线上商城系统的数据保护方法、装置、电子设备及计算机可读介质。
背景技术:
1、随着互联网技术的发展,通过线上商城系统进行购物的方式已经成为用户重要的购物方式。线上商城系统中的用户商城数据是各个店铺的重要信息,例如订单信息、用户个人信息等敏感信息不便对外公开,因此用户商城数据的安全性是着重应当注意的因素。
2、目前,用户商城数据通常是明文存储的,该方式容易出现数据泄露风险,因此数据安全性较低。
技术实现思路
1、本申请的实施例提供了一种线上商城系统的数据保护方法、装置、电子设备及计算机可读介质,有效降低了用户商城数据容易泄露的风险,提高了数据安全性。
2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
3、根据本申请实施例的一个方面,提供了一种线上商城系统的数据保护方法,包括:获取目标用户在线上商城系统中对应的用户商城数据以及所述目标用户的用户信息;基于所述用户信息在预设的字符库匹配出一个目标字符;其中,所述预设的数据库中预先存储有一个字符库,所述字符库中包括多个不同的数字、大写英文字母和小写英文字母的字符;将所述目标字符,发送至数据管理终端;其中,所述数据管理终端基于所述目标字符生成一个加密密码;接收所述数据管理终端返回的所述加密密码,并基于所述加密密码对所述用户商城数据进行加密。
4、可选地,所述基于所述用户信息在预设的字符库匹配出一个目标字符,包括:获取所述用户信息对应的拼音信息;确定所述拼音信息所包含字符的字符总个数以及所述拼音信息中出现次数最多的字符所对应的字符出现次数;计算所述字符总个数与所述字符出现次数的数字和;将所述预设的字符库中排列于所述数字和对应位置处的字符作为目标字符,其中,所述字符库中的字符按照指定的顺序进行排列。
5、可选地,所述数据管理终端基于所述目标字符生成一个加密密码,包括:获取发送所述目标字符的终端设备的设备号;基于所述设备号获取所述终端设备的用户信息;基于所述目标字符,在管理数据库中匹配对应的字符选取规则,其中,所述管理数据库中存储有目标字符与字符选取规则的映射关系;基于预设的信息分割规则将所述设备号分割为第一字符信息以及第二字符信息;基于所述第一字符信息和所述目标字符,对标准的编码表进行编排,得到对应的目标编码表;基于所述目标编码表对所述第二字符信息进行编码,得到对应的编码值;基于匹配的所述字符选取规则,对所述编码值进行字符选取,将选取的字符依序进行组合,得到所述加密密码。
6、可选地,所述基于所述第一字符信息和所述目标字符,对标准的编码表进行编排,得到对应的目标编码表,包括:获取标准的base64编码表;其中,所述base64编码表中包括64个序列数字以及64个编码字符;所述编码字符包括数字、大写的英文字母、小写的英文字母以及指定字符;确定所述第一字符信息所包含字符的第一字符数;将所述标准的base64编码表中的编码字符依次移动所述第一字符数对应的位数,得到第一编码表;确定所述第一字符信息所包含的第一字符类别作为替换字符;将所述第一编码表中与所述替换字符相同的编码字符全部剔除,在剔除的编码字符位置处留下多个空位,得到第二编码表;将所述目标字符插入所述第二编码表的空位处,得到目标编码表。
7、可选地,所述基于所述第一字符信息和所述目标字符,对标准的编码表进行编排,得到对应的目标编码表,包括:获取标准的base64编码表;其中,所述base64编码表中包括64个序列数字以及64个编码字符;所述编码字符包括数字、大写的英文字母、小写的英文字母以及指定字符;确定所述第一字符信息所包含的各个字符类别对应的第二字符数,选取所述第二字符数最多的字符类别为目标类别;统计所述第一字符信息中,不同于所述目标类别的其它字符类别的字符对应的第三字符数;将所述第三字符数和所述目标字符进行组合,得到组合字符;将所述标准的base64编码表中与所述目标类别相同的编码字符进行标记,并将所述组合字符添加至所述标准的base64编码表中进行过标记的编码字符的尾部,得到所述目标编码表。
8、可选地,所述接收所述数据管理终端返回的所述加密密码,并基于所述加密密码对所述用户商城数据进行加密,包括:创建一个数据文件夹,并在所述数据文件夹中创建数据存储表和数据验证表,将所述商城系统数据存储于所述数据存储表中; 对所述数据存储表进行哈希计算,得到对应的哈希值,并将所述哈希值存储至所述数据验证表中;基于所述加密密码对所述数据存储表和所述数据验证表分别进行加密。
9、根据本申请实施例的一个方面,提供了一种线上商城系统的数据保护装置,包括:获取单元,用于获取目标用户在线上商城系统中对应的用户商城数据以及所述目标用户的用户信息;匹配单元,用于基于所述用户信息在预设的字符库匹配出一个目标字符;其中,所述预设的数据库中预先存储有一个字符库,所述字符库中包括多个不同的数字、大写英文字母和小写英文字母的字符;生成单元,用于将所述目标字符,发送至数据管理终端;其中,所述数据管理终端基于所述目标字符生成一个加密密码;加密单元 ,用于接收所述数据管理终端返回的所述加密密码,并基于所述加密密码对所述用户商城数据进行加密。
10、可选地,所述匹配单元,包括:获取模块,用于获取所述用户信息对应的拼音信息;数量确定模块,用于确定所述拼音信息所包含字符的字符总个数以及所述拼音信息中出现次数最多的字符所对应的字符出现次数;计算模块,用于计算所述字符总个数与所述字符出现次数的数字和;字符确定单元,用于将所述预设的字符库中排列于所述数字和对应位置处的字符作为目标字符,其中,所述字符库中的字符按照指定的顺序进行排列。
11、根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的线上商城系统的数据保护方法。
12、根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的线上商城系统的数据保护方法。
13、在本申请的一些实施例所提供的技术方案中,通过获取目标用户在线上商城系统中对应的用户商城数据以及目标用户的用户信息;并基于用户信息在预设的字符库匹配出一个目标字符;再将目标字符,发送至数据管理终端;接收数据管理终端返回的所加密密码对上述用户商城数据进行了加密,避免了无权限的人员可以任意的查看用户商城数据,从而可以避免商铺重要数据的泄露,有效增强了数据的安全。
14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
技术特征:1.一种线上商城系统的数据保护方法,其特征在于,包括:
2.根据权利要求1所述的线上商城系统的数据保护方法,其特征在于,所述基于所述用户信息在预设的字符库匹配出一个目标字符,包括:
3.根据权利要求1所述的线上商城系统的数据保护方法,其特征在于,所述数据管理终端基于所述目标字符生成一个加密密码,包括:
4.根据权利要求3所述的线上商城系统的数据保护方法,其特征在于,所述基于所述第一字符信息和所述目标字符,对标准的编码表进行编排,得到对应的目标编码表,包括:
5.根据权利要求3所述的线上商城系统的数据保护方法,其特征在于,所述基于所述第一字符信息和所述目标字符,对标准的编码表进行编排,得到对应的目标编码表,包括:
6.根据权利要求1所述的线上商城系统的数据保护方法,其特征在于,所述接收所述数据管理终端返回的所述加密密码,并基于所述加密密码对所述用户商城数据进行加密,包括:
7.一种线上商城系统的数据保护装置,其特征在于,包括:
8.根据权利要求7所述的线上商城系统的数据保护装置,其特征在于,所述匹配单元,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的线上商城系统的数据保护方法。
技术总结本申请的实施例提供了一种线上商城系统的数据保护方法、装置、电子设备及计算机可读介质。本申请的线上商城系统的数据保护方法包括:获取目标用户在线上商城系统中对应的用户商城数据以及目标用户的用户信息;基于用户信息在预设的字符库匹配出一个目标字符;其中,预设的数据库中预先存储有一个字符库,字符库中包括多个不同的数字、大写英文字母和小写英文字母的字符;将目标字符,发送至数据管理终端;其中,数据管理终端基于目标字符生成一个加密密码;接收数据管理终端返回的加密密码,并基于加密密码对用户商城数据进行加密。本申请实施例的技术方案中,可以避免商铺重要数据的泄露,有效增强了数据的安全性。技术研发人员:仇冰峰,高晓明,王俊龙,毛粲,沈康,赵金强受保护的技术使用者:深圳琼景科技有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/195430.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表