[发明专利]一种开关加密方法、装置及电子设备在审
申请号: | 202111609934.1 | 申请日: | 2021-12-27 |
公开(公告)号: | CN114386062A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 杜丽丽;杨金 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 开关 加密 方法 装置 电子设备 | ||
本申请公开了一种开关加密方法、装置及电子设备,该方法包括:在包含多个随机数的第一随机数序列中确定出第一数值;根据当前权限对应的开放状态及第一数值,计算得到第二数值;将第二数值插入第一随机数序列中,得到第二随机数序列;将第二随机数序列作为开放状态对应的第一指示标识。通过上述方法,将当前权限对应的开放状态设置成一个随机序列数,避免当前权限的开放状态被篡改,安全性高。
技术领域
本申请涉及计算机技术领域,特别是涉及一种开关加密方法、装置及电子设备。
背景技术
随着软件技术的发展,针对某些用户灵活开放特定功能权限的场景越来越多,例如开票领域,有的用户开普票,有的需要开具专票,有的用户普票和专票都需开具,并且在用户开票过程中,可能会需要增加或者删除开票种类。
为了实现对用户灵活开放特定功能权限,现有技术通常都是利用配置文件或者数据表字段控制,比如,使用“1”或者“是”表示开放某一功能权限,使用“0”或者“否”表示关闭某一功能权限。如果用户知晓这种控制原理,极容易更改权限设置。
发明内容
本申请提供了一种驾驶状态检测方法、装置及电子设备,将当前权限对应的开放状态设置成一个序列数,从而避免当前权限的开放状态被篡改,安全性高。
第一方面,本申请提供了一种开关加密方法,所述方法包括:
在包含多个随机数的第一随机数序列中确定出第一数值;
根据当前权限对应的开放状态及所述第一数值,计算得到第二数值;
将所述第二数值插入所述第一随机数序列中,得到第二随机数序列;
将所述第二随机数序列作为所述开放状态对应的第一指示标识。
通过上述方法,将当前权限对应的开放状态设置成一个序列数,从而避免当前权限的开放状态被篡改,安全性高。
在一种可能的设计中,所述根据当前权限对应的开放状态及所述第一数值,计算得到第二数值,包括:
检测所述当前权限对应的开放状态;
若所述当前权限为开启状态,则获取第一预设参数;
将所述第一数值与所述第一预设参数输入预设计算模型,得到所述第二数值。
通过上述方法,在当前权限为开启状态时,生成开启状态对应的数值,该数值用于生成开启状态对应的随机数序列。
在一种可能的设计中,所述根据当前权限对应的开放状态及所述第一数值,计算得到第二数值,包括:
检测所述当前权限对应的开放状态;
若所述当前权限为关闭状态,则获取第二预设参数;
将所述第一数值与所述第二预设参数输入预设计算模型,得到所述第二数值。
通过上述方法,在当前权限为关闭状态时,生成关闭状态对应的数值,该数值用于生成关闭状态对应的随机数序列。
在一种可能的设计中,所述将所述第二数值插入所述第一随机数序列中,得到第二随机数序列,包括:
确定所述第一数值为M,其中,M为整数;
将所述第二数值插入所述第一随机数序列中的第M位数值所在的位置;
将所述第M位数值及第M位之后的数值往后移,得到所述第二随机数序列。
通过上述方法,得到当前权限开放状态对应的随机数序列,用户很难通过更改该随机数序列实现对当前权限对应的开放状态进行更改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111609934.1/2.html,转载请声明来源钻瓜专利网。