首页 / 资讯中心 / 文章详情

Windows10/11加密磁盘实现

Windows10/11加密磁盘实现 ★ FEATURED ARTICLE
在Windows10及以上系统上如何实现一个加密磁盘虽然Windows系统提供了bitlockvhdx等多种应用但是很多人还是希望自己创建并管控一个私有的加密磁盘加密算法自己实现密钥自己指定。下面就提供一种私有的加密磁盘实现方法。1:首先实现一个磁盘驱动可以利用ramdisk实现基础功能。2:需要实现PNP支持传统的Ramdisk模型一经加载就常驻对于加密磁盘来说不太合适。需要增加PNP支持来实现随时打开和关闭。这就需要增加PNP支持例程。但是对于虚拟磁盘来讲完全的PNP野不太可能此时就需要一种讨巧的方法在PNP基础上利用disk 接口来实现磁盘的加载和卸载。3:提供算法目前AES128bit算法比较通用可以直接找一个开源算法也可以用Windows系统自带的算法4:aes算法是对成分块儿128bit对齐加密对于磁盘读写都是512字节对齐问题不大。但是磁盘很多扇区数据是透明的如果采用一样的算法则会导致密码被破译。一次需要提供一种可变密钥算法避免这种扇区猜测法。5:利用用户指定的密钥进行哈希计算得出加密实际需要的密钥种子然后再植入Salt进行加密避免暴力猜测密码。6:提供app随时激活关闭磁盘避免信息泄漏。7:提供访问审核在磁盘激活后避免未知程序访问私密数据。下面是该虚拟磁盘的工作情况1磁盘未激活的样子此时系统中只有实际的存储硬盘存在2磁盘激活后系统中出现新的磁盘有特殊的图标3激活后的磁盘和普通磁盘使用方法一样正常格式化存取数据。4虚拟磁盘的文件使用时需要得到授权才可以访问5虚拟磁盘实际数据存储空间收保护避免意外损坏这个空间可以在你的实际磁盘上指定该驱动尚未签名需要打开测试模式才能试用。有需要zpytigeryahoo.com
阅读完成 · 觉得有帮助?
咨询建站