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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。