硬盘控制方法、设备及可读存储介质技术

技术编号:17265596 阅读:36 留言:0更新日期:2018-02-14 13:10
本发明专利技术公开了一种硬盘控制方法、设备及可读存储介质,该方法包括以下步骤:在硬盘初始化时,获取第一主板标识码和主板开机次数,并调用预设算法,以所述第一主板标识码和所述主板开机次数为变量生成随机数,且将所述随机数传输至硬盘;控制所述硬盘对所述随机数进行解析,以获取第一主板标识码,并获取第二主板标识码;将所述第一主板标识码与所述第二主板标识码进行比对,并在所述第一主板标识码与所述第二主板标识码相同时,对所述随机数进行解析,以获取待校验数;调用所述预设算法校验所述待校验数,并在所述待校验数通过时,控制所述硬盘进入正常工作状态。本发明专利技术有效的保证了硬盘数据的安全性,保证硬盘在被窃取后,硬盘数据不会被读取。

Hard disk control method, equipment and readable storage medium

The invention discloses a control method, apparatus and computer-readable storage medium, the method comprises the following steps: in the hard disk initialization, obtaining the first identification code and the motherboard motherboard boot times, and call the default algorithm, with the first motherboard identification code and the motherboard power frequency to generate random numbers as variables, and the the random number is transmitted to the hard disk; the random number of control of the hard disk, in order to obtain the first motherboard identification code, and obtain second motherboard identification code; the first motherboard identification code and the second motherboard identification codes are compared, and in the first motherboard identification code and the second motherboard identification the same code, analyzing the random number, to get to the check number; call the preset algorithm check the check number, and the number to be checked by, control The hard disk goes into normal working state. The invention effectively ensures the security of the hard disk data, and ensures that the hard disk data will not be read after the hard disk is stolen.

【技术实现步骤摘要】
硬盘控制方法、设备及可读存储介质
本专利技术涉及硬盘的
,尤其涉及一种硬盘控制方法、设备及可读存储介质。
技术介绍
随着计算机技术和互联网的迅速发展,数据已经成为人们非常重要的资产,而数据又是存储在硬盘中的,因此,对硬盘进行加密是保护数据安全的有效途径,能够有效防止数据泄露。现有硬盘加密方法,通常是利用密码输入软件,对需要加密的硬盘分区输入密码,将密码写到硬盘的固定区域,实现对硬盘中的数据进行加密,后续在BIOS(BasicInputOutputSystem,基本输入输出系统)启动过程中,需要手动输入密码,只有密码正确时,才能对加密的硬盘进行解密,才能实现硬盘功能的正常化,整个实施过程较为繁琐,此外,输入的加密密码的位数有限,对硬盘的加密深度有限,容易被他人破解,硬盘数据的安全性无法得到有效的保证。因此,现有硬盘加密方法,存在实施过程较为繁琐,硬盘数据的安全性无法得到有效的保证的问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种硬盘控制方法、设备及可读存储介质,旨在解决实施过程较为繁琐,硬盘数据的安全性无法得到有效的保证的技术问题。为实现上述目的,本专利技术提供一种硬盘控制方法,所述硬盘控制方法包括以下步骤:在硬盘初始化时,获取第一主板标识码和主板开机次数,并调用预设算法,以所述第一主板标识码和所述主板开机次数为变量生成随机数,且将所述随机数传输至硬盘;控制所述硬盘对所述随机数进行解析,以获取第一主板标识码,并获取第二主板标识码,所述第一主板标识码与所述第二主板标识码的存储区域不同;将所述第一主板标识码与所述第二主板标识码进行比对,并在所述第一主板标识码与所述第二主板标识码相同时,对所述随机数进行解析,以获取待校验数;调用所述预设算法校验所述待校验数,并在所述待校验数通过时,控制所述硬盘进入正常工作状态。可选地,所述调用预设算法,以所述第一主板标识码和所述主板开机次数为变量生成随机数的步骤包括:获取所述第一主板标识码的第一位数和所述主板开机次数的第二位数;根据预设随机数位数、所述第一位数和第二位数确定随机校验数位数;调用预设算法生成所述随机校验数位数的随机校验数,并根据所述第一主板标识码、所述主板开机次数和所述随机校验数生成随机数。可选地,所述调用所述预设算法校验所述待校验数的步骤包括:从所述待校验数的最后一位数字开始,倒序依次将奇数位的数字相加,以获取所述待校验数的奇数位总和;从所述待校验数的最后一位数字开始,倒序依次将偶数位的数字乘以预设倍数,以获取偶数位乘积,并在所述偶数位乘积小于或等于预设数值时,相加,在所述偶数位乘积大于预设数值时,取所述偶数位乘积的个位相加,以获取所述待校验数的偶数位总和;将所述奇数位总和与所述偶数位总和相加,以获取待校验数总和,并判断所述待校验数总和是否被预设数整除;在所述待校验数总和被预设数整除时,判定所述待校验数校验通过,在所述待校验数总和未被预设数整除时,判定所述待校验数校验未通过。可选地,所述获取第一主板标识码和主板开机次数,并调用预设算法,以所述第一主板标识码和所述主板开机次数为变量生成随机数,且将所述随机数传输至硬盘的步骤包括:在硬盘初始化时,获取第一主板标识码和主板开机次数,并调用预设算法,以所述第一主板标识码和所述主板开机次数为变量生成随机数;对所述随机数进行加密,以获取加密随机数,并将所述加密随机数传输至硬盘;所述控制所述硬盘对所述随机数进行解析,以获取第一主板标识码,并获取第二主板标识码的步骤之前还包括:控制所述硬盘对所述加密随机数进行解密,以获取所述随机数。可选地,所述调用所述预设算法校验所述待校验数,并在所述待校验数通过时,控制所述硬盘进入正常工作状态的步骤包括:调用所述预设算法校验所述待校验数,并在所述待校验数未通过时,控制所述硬盘进入访问限制状态。可选地,所述调用所述预设算法校验所述待校验数,并在所述待校验数通过时,控制所述硬盘进入正常工作状态的步骤之后,所述硬盘控制方法还包括:在接收到触发的待机指令时,根据所述待机指令控制硬盘进入待机状态,并生成待机状态标识,且存储所述待机状态标识。可选地,所述控制所述硬盘对所述随机数进行解析,以获取第一主板标识码,并获取第二主板标识码的步骤之后,所述硬盘控制方法还包括:将所述第一主板标识码与所述第二主板标识码进行比对,并在所述第一主板标识码与所述第二主板标识码不同时,控制所述硬盘进入锁定状态。可选地,所述所述硬盘控制方法还包括:接收触发的硬盘解锁请求,并从所述硬盘解锁请求中获取硬盘解锁信息;对所述硬盘解锁信息进行验证,并在所述硬盘解锁信息通过验证时,对所述硬盘进行解锁。此外,为实现上述目的,本专利技术还提供一种硬盘控制设备,该硬盘控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的硬盘控制程序,所述硬盘控制程序被所述处理器执行时实现以下步骤:在硬盘初始化时,获取第一主板标识码和主板开机次数,并调用预设算法,以所述第一主板标识码和所述主板开机次数为变量生成随机数,且将所述随机数传输至硬盘;控制所述硬盘对所述随机数进行解析,以获取第一主板标识码,并获取第二主板标识码,所述第一主板标识码与所述第二主板标识码的存储区域不同;将所述第一主板标识码与所述第二主板标识码进行比对,并在所述第一主板标识码与所述第二主板标识码相同时,对所述随机数进行解析,以获取待校验数;调用所述预设算法校验所述待校验数,并在所述待校验数通过时,控制所述硬盘进入正常工作状态。本专利技术还提供一种计算机可读存储介质,该计算机可读存储介质上存储有硬盘控制程序,所述硬盘控制程序被处理器执行时实现以下步骤:在硬盘初始化时,获取第一主板标识码和主板开机次数,并调用预设算法,以所述第一主板标识码和所述主板开机次数为变量生成随机数,且将所述随机数传输至硬盘;控制所述硬盘对所述随机数进行解析,以获取第一主板标识码,并获取第二主板标识码,所述第一主板标识码与所述第二主板标识码的存储区域不同;将所述第一主板标识码与所述第二主板标识码进行比对,并在所述第一主板标识码与所述第二主板标识码相同时,对所述随机数进行解析,以获取待校验数;调用所述预设算法校验所述待校验数,并在所述待校验数通过时,控制所述硬盘进入正常工作状态。本专利技术在硬盘初始化时,获取第一主板标识码和主板开机次数,并调用预设算法,以该第一主板标识码和该主板开机次数为变量生成随机数,且将该随机数传输至硬盘,然后控制该硬盘对该随机数进行解析,以获取第一主板标识码,并获取第二主板标识码,该第一主板标识码与该第二主板标识码的存储区域不同,再然后将该第一主板标识码与该第二主板标识码进行比对,并在该第一主板标识码与该第二主板标识码相同时,对该随机数进行解析,以获取待校验数,最后调用该预设算法校验该待校验数,并在该待校验数通过时,控制该硬盘进入正常工作状态,本方案将主板开机次数及主板标识码作为变量生成随机数,向硬盘主控传输该随机数,然后控制硬盘解析该随机数,验证该硬盘是否为主板绑定的硬盘,如果是,则硬盘正常工作,如果不是,则不识别该硬盘,有效的保证硬盘数据的安全性,保证硬盘在被窃取后,硬盘数据不会被读取,同时,整个实施过程简便,无需本文档来自技高网...
硬盘控制方法、设备及可读存储介质

【技术保护点】
一种硬盘控制方法,其特征在于,所述硬盘控制方法包括以下步骤:在硬盘初始化时,获取第一主板标识码和主板开机次数,并调用预设算法,以所述第一主板标识码和所述主板开机次数为变量生成随机数,且将所述随机数传输至硬盘;控制所述硬盘对所述随机数进行解析,以获取第一主板标识码,并获取第二主板标识码,所述第一主板标识码与所述第二主板标识码的存储区域不同;将所述第一主板标识码与所述第二主板标识码进行比对,并在所述第一主板标识码与所述第二主板标识码相同时,对所述随机数进行解析,以获取待校验数;调用所述预设算法校验所述待校验数,并在所述待校验数通过时,控制所述硬盘进入正常工作状态。

【技术特征摘要】
1.一种硬盘控制方法,其特征在于,所述硬盘控制方法包括以下步骤:在硬盘初始化时,获取第一主板标识码和主板开机次数,并调用预设算法,以所述第一主板标识码和所述主板开机次数为变量生成随机数,且将所述随机数传输至硬盘;控制所述硬盘对所述随机数进行解析,以获取第一主板标识码,并获取第二主板标识码,所述第一主板标识码与所述第二主板标识码的存储区域不同;将所述第一主板标识码与所述第二主板标识码进行比对,并在所述第一主板标识码与所述第二主板标识码相同时,对所述随机数进行解析,以获取待校验数;调用所述预设算法校验所述待校验数,并在所述待校验数通过时,控制所述硬盘进入正常工作状态。2.如权利要求1所述的硬盘控制方法,其特征在于,所述调用预设算法,以所述第一主板标识码和所述主板开机次数为变量生成随机数的步骤包括:获取所述第一主板标识码的第一位数和所述主板开机次数的第二位数;根据预设随机数位数、所述第一位数和第二位数确定随机校验数位数;调用预设算法生成所述随机校验数位数的随机校验数,并根据所述第一主板标识码、所述主板开机次数和所述随机校验数生成随机数。3.如权利要求1所述的硬盘控制方法,其特征在于,所述调用所述预设算法校验所述待校验数的步骤包括:从所述待校验数的最后一位数字开始,倒序依次将奇数位的数字相加,以获取所述待校验数的奇数位总和;从所述待校验数的最后一位数字开始,倒序依次将偶数位的数字乘以预设倍数,以获取偶数位乘积,并在所述偶数位乘积小于或等于预设数值时,相加,在所述偶数位乘积大于预设数值时,取所述偶数位乘积的个位相加,以获取所述待校验数的偶数位总和;将所述奇数位总和与所述偶数位总和相加,以获取待校验数总和,并判断所述待校验数总和是否被预设数整除;在所述待校验数总和被预设数整除时,判定所述待校验数校验通过,在所述待校验数总和未被预设数整除时,判定所述待校验数校验未通过。4.如权利要求1所述的硬盘控制方法,其特征在于,所述获取第一主板标识码和主板开机次数,并调用预设算法,以所述第一主板标识码和所述主板开机次数为变量生成随机数,且将所述随机数传输至硬盘的步骤包括:在硬盘初始化时,获取第一主板标识码和主板开机次数,并调用预设算法,以所述第一主板标识码和所述主板开机次数为变量生成随机数;对所述随机数进行加密,以获取加密随机数,并将所述加密随机数传输至硬盘;所述控制所述硬盘对所述随机数进行解析,以获取第一主板标识码,并获取第二主板标识码的步骤之前还包括:控制所述硬盘对所述加密随机数进行解密,以获取所述随机数。5.如权利要求1所述的硬盘控制方法,其特征在于,所述调用所述预设算法校验所述待校验数,并在所述待校验数通过时,控制所述硬盘进入...

【专利技术属性】
技术研发人员:杨黎明王晓明陈红旗廖泽勋
申请(专利权)人:深圳市海邻科信息技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1