sd卡怎么加密
答案:2 悬赏:60 手机版
解决时间 2021-02-07 16:32
- 提问者网友:浮克旳回音
- 2021-02-07 12:17
sd卡怎么加密
最佳答案
- 五星知识达人网友:野味小生
- 2021-02-07 12:52
尊敬的三星用户您好:
根据您的描述,若需要加密外置SD卡,请先将手机/平板电脑电池充电至80%以上,并且连接充电器,保证已设置屏幕锁定,密码设定要求至少包括6个字符,其中至少包含1个数字。加密方法如下:
进入应用程序-设定-(更多)-安全-加密外置SD卡-全加密-输入密码-确认密码-等待加密完成即可。
评价、建议、吐槽,请点击:support.samsung.com.cn/survey
根据您的描述,若需要加密外置SD卡,请先将手机/平板电脑电池充电至80%以上,并且连接充电器,保证已设置屏幕锁定,密码设定要求至少包括6个字符,其中至少包含1个数字。加密方法如下:
进入应用程序-设定-(更多)-安全-加密外置SD卡-全加密-输入密码-确认密码-等待加密完成即可。
评价、建议、吐槽,请点击:support.samsung.com.cn/survey
全部回答
- 1楼网友:狂恋
- 2021-02-07 14:24
sd卡具有安全加密功能,内置128bit加密位,在加密状态下,用户需提供密码才可以访问卡内的数据。
在卡上电时,若卡包含密码,卡自动进入锁定状态,读写命令均返回错误,以保护卡内容不被读出及修改。
密码设置功能由cmd42实现,其数据包中包括该命令中所有的信息。
byte bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
0
erase card lock/unlock clrpwd setpwd
1 psw_length
2 pwd data
pwdlen+1
擦除:此位置1时,卡的密码和内容会被强制擦除,在遗忘密码时可使用此功能。
锁定/解锁:此位置1时,表示命令结束后状态为锁定,为0,表示卡解锁。
清除密码:此位置1,表示清除卡的旧密码,此时数据中必须包含旧密码的正确内容。
加密:此位置1,表示设置卡的新密码,数据中必须包含新密码内容;更改密码时,新密码紧跟随旧密码内容。
注:在cmd42命令之前,首先要使卡工作在传输状态,在sd模式下可使用cmd7进行状态转换,在spi模式下,可使用初始化序列进行状态切换。
在任意刻,主机可以通过cmd13命令读取卡的内部状态,判断其锁定状态。定义如下:
图略
bit0置1表示卡处于锁定状态。
1、设置密码
使用cmd16设置block长度为密码长度为pwd_len+2;
发送cmd42命令:0x6a,0x00,0x00,0x00,0x00,0x95;
发送命令数据:0x01,len,cmd_data0,cmd_data1……,0xff,0xff;
使用cmd16恢复原block长度。
2、清除密码
使用cmd16设置block长度为pwd_len+2;
发送cmd42命令:0x6a,0x00,0x00,0x00,0x00,0x95;
发送命令数据:0x02,len,cmd_data0,cmd_data1……,0xff,0xff;
使用cmd16恢复原block长度。
3、卡的锁定、解锁
使用cmd16设置block长度为pwd_len+2;
发送cmd42命令:0x6a,0x00,0x00,0x00,0x00,0x95;
发送命令数据:0x04,len,密码[len]……,0xff,0xff;
使用cmd16恢复原block长度。
4、修改密码
使用cmd16设置block长度为old_pwd_len+new_pwd_len+2;
发送cmd42命令:0x6a,0x00,0x00,0x00,0x00,0x95;
发送命令数据:0x05,len,旧密码[n],新密码[m]……,0xff,0xff;
使用cmd16恢复原block长度。
5、卡擦除
使用cmd16设置block长度为1;
发送cmd42命令:0x6a,0x00,0x00,0x00,0x00,0x95;
发送命令数据:0x08,0xff,0xff;
使用cmd16恢复原block长度。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯