SD卡加密的技术实现思路
目前SD卡在数码产品中的应用是越来越广泛,用户对SD卡的资料存贮隐私保护越来越重视。但如何安全方便的保护数据资料呢?在网上查阅了大量资料,发现少之又少。后来朋友买了一个诺基亚的手机也带SD卡加锁功能,SD加锁之后无法用读卡器识别,也不能被电脑格式化,对普通用户来讲已经是非常安全了。我仔细查阅了SD卡的相关技术资料后,终于明白了SD卡加密的技术实现思路。原来SD卡有专门的加密加锁操作方式,通过SPI访问方式发加密命令字,就可以实现加密功能,加密之后,SD卡在上电的过程中如果没有密码,就会无法访问该SD卡。这也是SD卡之所以被称为“安全数字卡”的原因之一。
研究了几天,终于实现了SD卡加解锁功能!主要注意几点:
1 密码长度Pwd_len要包含新/旧密码长度,还有顺序不能错;
2 传cmd42的时候要同时将参数传进去,如0X05;
3 加锁之前要用cmd16设数据块长度,数据块长度不是SPEC上说的一定是512字节,只要大于密码数据区的长度就好,最后要恢复到512就可以了;
4设完之后可以得到0xe5的响应,表示数据已经接受,用CMD13可以读SD状态得到LOCK标志位已置位,为0X01
SD卡加密的技术实现思路相关推荐
- 卡在应用计算机设置密码,sd卡加密软件的选择以及如何给sd卡设置密码、加密?...
当前,SD卡的存储空间越来越大,读写速度越来越快,在数码产品中的应用也非常广泛,用户也经常用SD看存储一些重要的电脑文件.照片资料等.如何保护SD卡文件的安全,如何给SD卡设置密码.如何给SD卡加密呢 ...
- Rockchip 增加SD卡加密解密功能
客户要求: 加密的SD卡,只能在固定的机器中使用,并且该机器不能读取除了加密卡以外的卡. 解决思路: 1.如何识别加密卡: 在SD卡协议中有CSR寄存器,其中bit25是card_is_locked标 ...
- 如何给U盘,SD卡加密(压缩加密与veracrypt加密)
如何给U盘,SD卡之类的存贮设备加密? 如果你已经是Windows专业版,那么不用看本篇教程 可以直接用bitlocker加密... 但是对于我这样家庭版的用户来说,还有两种方法 压缩文件加密 通过软 ...
- android aes文件加密,如何在Android中使用AES从SD卡加密文件?
你应该看看: CipherInputStream和CipherOutputStream.它们用于加密和解密字节流. 我有一个名为的文件cleartext.该文件包含: Hi, I'm a clear ...
- [转载]SD卡的加密功能【转】
原文地址: SD卡的加密功能[转] 作者: Gertificate SD卡硬件本身提供了加密的功能 ---------------------------------- 目前SD卡在数码产品中的应用是 ...
- 安卓手机的加密设备和加密外置SD卡
手机一旦被偷或者遗失,那么隐私就会泄露了,安卓手机中有"加密设备"和"加密外置sd卡"的功能.那么这两项功能有什么用有什么区别呢? 加密设备 加密设备后,内置S ...
- android加密设备,用于Android手机的加密设备和加密外部SD卡
电话被盗或丢失后,隐私将被泄露. Android手机具有"加密设备"和"加密外部SD卡"功能. 那么这两个功能有什么区别? 加密设备 加密设备后,内置SD卡上的 ...
- 【技术三千问】之《SD卡问题难点解析》,经验总结!
技术三千问: [技术三千问]之<玩转ART-Pi>,看这篇就够了!干货汇总 [技术三千问]之<AT组件问题汇总与解析>,干货汇总! [技术三千问]之<UART串口问题解析 ...
- 【Android】SD卡的安全存储问题
目录 Android安全存储 零. 对于目前的研究做出的简单总结 一.android对隐私数据的保护现状 二.目前对于SD卡安全的研究 三. 示例1--Android系统用户隐私数据加密技术实现 1. ...
最新文章
- 项目经理修炼手册 2.1.2 项目经理的基本功
- GitHub开源项目!一款功能强大的特征选择工具
- Linux综合大作业
- 普平数据招聘:数据中心建设项目经理(工程部 )2人
- 迅雷的user-agent
- css3小球坠落,CSS3 圆球体内的小球碰撞运动
- My lead media_src relative handling for Attachment download in GWaaS environment
- qt5 tcp服务器编程 多固定客户_如何编程实现电脑与智能小车通信?
- postgres+socket.io+nodejs实时地图应用实践
- mysql实现阻塞队列_阻塞队列--LinkedBlockingQueue
- Java面试笔试题大汇总一(最全+详细答案)
- php中ci钩子,CodeIgniter钩子用法
- 命令查看(获取)本机IP地址
- 剪辑视频时PR播放卡顿不连贯|如何修复Premiere软件中播放太卡问题
- Qt获取windows文档、下载、图片等目录路径
- 用C语言求一元二次方程的解
- 搭建社群积分系统,使用这个工具足以
- Android——猜数字小游戏
- 嵌入式--热敏电阻的应用
- IT行业中说话最不靠谱的商业领袖