[发明专利]一种非联网设备接龙取值变函数序列密码生成方式有效
申请号: | 202110006002.1 | 申请日: | 2021-01-05 |
公开(公告)号: | CN112636911B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 杜瑞峰 | 申请(专利权)人: | 杜瑞峰 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 475507 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 设备 接龙 取值变 函数 序列 密码 生成 方式 | ||
本发明公开了一种非联网设备接龙取值变函数序列密码生成方式.所述方式:非联网设备预设或初始化多组多位随机数组,多组位值算式,根据接龙存储位,取每位数值对应的多组随机数组位置的数值,根据接龙存储位跳位选取算式运算.依据执行序数值接龙存储位运算个位值,跳位截取新的密码.在同步数组和算式的云主机上,鉴别使用者权限后获取密码.通过比对密码方式实现使用者鉴别权限使用设备的目的.可应用于非联网共享设备.上述密码跳位选取不完整片断,故不存在反向破解.设备不联网,不存在黑客攻击设备和拦截通讯的可能.低成本高安全性解决非联网设备鉴别使用者权限的可靠方法.可促使小计算器成本控制上百组收件柜。
技术领域
本发明涉及一种非联网设备接龙取值变函数序列密码生成方式,属于数据处理领域。
背景技术
联网共享设备,补充了人们生活中不同场景,不同时段的多种需求.然而一些低成本,便移动的小型设备,不具备联网的条件下.或固定密码,或定员使用,对越来越多共享使用需求不能满足。
发明内容
基于此,本发明提供一种能对不具备联网条件的设备通过核对密码鉴权共享使用接龙取值变函数序列密码生成方法,所述方法包括:
设备存储芯片预设或用户初始化多组随机数组, 预设多组位值算式,和设备ID,预设接龙存储位,预设序数存储位;
第一次使用取第一数组后3位附值接龙存储位;
根据接龙存储位每位对应数值对应多组随机数组的对应位置取值;
根据接龙存储位数值选取算式;
基于接龙存储位选取的动态算式代入选取的动态数值,运算后生成长串数字;
依据接龙存储位和执行次数乘积个位值大小,跳位截取长串数字相邻6位数作为新的密码;
使用者根据设备ID或编号或位置登陆云主机鉴别该时段使用者权限.通过则显示设备密码.设备比对正确,则接龙存储位更新为运算后生成长串数字的后3位,执行序数加1. 返回确认校验码.不正确则返回包含接龙存储位和序数的校验码信息。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合实例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请.
在一个实例中,例1:一个简单的4数组4算式单通道接龙取值变函数接龙序列密码生成方法,预设4个多位随机数组,4算式.设备ID.同步到云主机.
a1=325199034326(随机12位数组)
a2=013462923639
a3=812734378928
a4=457651834879
算式S1=(a2k1*100+a3k3+i)*(a3k1*10000+a1k2+a1k2)*(a1k1+a1k2+a1k2)+a4k1+a4k2+a4k3+i
S2=(a2k1*100+a1k3+i)*(a2k1*10000+a2k2+a1k2)*(a1k1+a3k2+a1k2)+a4k1+a4k2+a4k3+i
S3=(a1k1*100+a1k3+i)*(a2k1*10000+a2k2+a1k3)*(a3k1+a3k2+a1k2)+a4k1+a4k2+a4k3+i
S4=(a3k1*100+a2k3+i)*(a1k1*10000+a2k1+a1k1)*(a3k1+a3k2+a1k2)+a4k1+a4k2+a4k3+i
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杜瑞峰,未经杜瑞峰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110006002.1/2.html,转载请声明来源钻瓜专利网。