【技术实现步骤摘要】
基于存储卡的加锁、解锁、清除密码的方法、装置及系统
本专利技术涉及固态存储
,特别是涉及一种基于存储卡的加锁、解锁、清除密码的方法、装置及系统。
技术介绍
一些场景中,电子设备可以将采集的数据存储至固态存储卡中。举例来说,电子设备可以为IPC(IPCAMERA,网络摄像机)、行车记录仪等等,固态存储卡可以为SD(SecureDigital,安全数码)卡、eMMC(EmbeddedMultiMediaCard,嵌入式多媒体卡)等等。但是,直接将电子设备采集的数据存储至固态存储卡中,安全性较差,因此需要提供一种对存储卡进行加锁的方案。
技术实现思路
本专利技术实施例的目的在于提供一种基于存储卡的加锁、解锁、清除密码的方法、装置及系统,以提高安全性。为达到上述目的,本专利技术实施例提供了一种基于存储卡的加锁方法,包括:获取加锁写数据,所述加锁写数据包括第一类固定值和第一类密码;在所述第一类固定值为第一预设值的情况下,基于所述第一类密码对存储卡进行加锁。可选的,所述基于所述第一类密码对存储卡进行加锁,包括:将所述第一类密码存储至存储卡的预设位置,并在所述存储卡中设置加锁标志位;其中,所述加锁标志位用于指示所述存储卡为加锁状态,所述第一类密码用于验证用户密码是否正确,若不正确,所述存储卡进行读写保护。可选的,所述加锁写数据还包括电子设备的序列号;所述方法还包括:将所述序列号存储至所述存储卡的预设位置,所述序列号用于验证与所述存储卡进行通信 ...
【技术保护点】
1.一种基于存储卡的加锁方法,其特征在于,包括:/n获取加锁写数据,所述加锁写数据包括第一类固定值和第一类密码;/n在所述第一类固定值为第一预设值的情况下,基于所述第一类密码对存储卡进行加锁。/n
【技术特征摘要】
1.一种基于存储卡的加锁方法,其特征在于,包括:
获取加锁写数据,所述加锁写数据包括第一类固定值和第一类密码;
在所述第一类固定值为第一预设值的情况下,基于所述第一类密码对存储卡进行加锁。
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一类密码对存储卡进行加锁,包括:
将所述第一类密码存储至存储卡的预设位置,并在所述存储卡中设置加锁标志位;其中,所述加锁标志位用于指示所述存储卡为加锁状态,所述第一类密码用于验证用户密码是否正确,若不正确,所述存储卡进行读写保护。
3.根据权利要求2所述的方法,其特征在于,所述加锁写数据还包括电子设备的序列号;所述方法还包括:
将所述序列号存储至所述存储卡的预设位置,所述序列号用于验证与所述存储卡进行通信的电子设备是否合法,如果不合法,所述存储卡进行读写保护。
4.根据权利要求1所述的方法,其特征在于,所述获取加锁写数据,包括:
接收电子设备发送的加锁写指令;
从所述加锁写指令中获取加锁写数据;
在所述基于所述第一类密码对存储卡进行加锁之后,还包括:
在接收到所述电子设备发送的加锁读指令后,向所述电子设备发送加锁读数据,所述加锁读数据中包括是否加锁成功的信息。
5.根据权利要求4所述的方法,其特征在于,所述接收电子设备发送的加锁写指令,包括:
接收电子设备发送的CMD56写指令;
基于所述CMD56写指令中预设字段中的值,判断所述CMD56写指令是否为加锁写指令。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述加锁写数据的格式为第一预设格式,所述加锁写数据中还包括随机值;
在所述获取加锁写数据之后,还包括:
按照所述第一预设格式对应的读取方式,读取所述加锁写数据中的第一类固定值和/或第一类密码。
7.一种基于存储卡的密码清除方法,其特征在于,包括:
获取清除密码写数据,所述清除密码写数据中包括第二类固定值;
在所述第二类固定值为第二预设值的情况下,清除存储卡的加锁设置。
8.根据权利要求7所述的方法,其特征在于,所述清除存储卡的加锁设置,包括:
在所述存储卡中设置清除加锁标志位,并删除所述存储卡的预设位置处存储的密码;其中,所述清除加锁标志位用于指示所述存储卡为未加锁状态,所述密码用于验证用户密码是否正确。
9.根据权利要求7所述的方法,其特征在于,所述获取清除密码写数据,包括:
接收电子设备发送的清除密码写指令;
从所述清除密码写指令中获取清除密码写数据;
在所述清除存储卡的加锁设置之后,还包括:
在接收到所述电子设备发送的清除密码读指令后,向所述电子设备发送清除密码读数据,所述清除密码读数据中包括是否清除成功的信息。
10.根据权利要求9所述的方法,其特征在于,所述接收电子设备发送的清除密码写指令,包括:
接收电子设备发送的CMD56写指令;
基于所述CMD56写指令中预设字段中的值,判断所述CMD56写指令是否为清除密码写指令。
11.根据权利要求7-10任一项所述的方法,其特征在于,所述清除密码写数据的格式为第二预设格式,所述清除密码写数据中还包括随机值;
在所述获取清除密码写数据之后,还包括:
按照所述第二预设格式对应的读取方式,读取清除密码写数据中的第二类固定值。
12.一种基于存储卡的解锁方法,其特征在于,包括:
获取用户密码;
获取解锁读数据,所述解锁读数据中包括第三类固定值和第二类密码;
在所述第三类固定值为第三预设值、且所述第二类密码与所述用户密码相同的情况下,对存储卡进行解锁。
13.根据权利要求12所述的方法,其特征在于,所述对存储卡进行解锁,包括:在所述存储卡中设置解锁标志位;
所述方法还包括:
接收数据读指令或数据写指令;
若检测到所述存储卡中设置有加锁标志位和解锁标志位,则执行所述数据读指令或数据写指令;其中,所述加锁标志位用于指示所述存储卡为加锁状态。
14.根据权利要求12所述的方法,其特征在于,所述获取解锁读数据,包括:
向存储卡发送解锁读指令;
接收所述存储卡根据所述解锁读指令发送的解锁读数据。
15.根据权利要求12-14任一项所述的方法,其特征在于...
【专利技术属性】
技术研发人员:虞财华,杨秀秀,孙承华,
申请(专利权)人:武汉海康存储技术有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。