如何加密整个磁盘?

时间:2011-04-05 08:54:47

标签: android encryption filesystems disk

我想编写应用程序(作为后台服务),它将完全加密整个文件系统。问题是:

  1. 是否可以使所有Android服务顺利运行?比如说,微软的BitLocker?
  2. 如果是这样 - 有人可以指点我的某些来源/文档吗?

3 个答案:

答案 0 :(得分:2)

不能认为这是不可能的。

您必须获取Android的source code并尝试自己烘焙自己的自定义系统映像。

但我认为根本不可能。

答案 1 :(得分:1)

加密文件系统只能通过内核模式驱动程序实现,这意味着设备的自定义ROM。

答案 2 :(得分:0)

目前尚不清楚您是为了安全起见,还是仅为了让木马为恢复文件而要求付款;)

在以纯文本编写文件后对文件进行加密会使文本在Flash(或磁盘)周围散布,直到稍后为新文件回收该文件。它基本上不安全。在字节写入磁盘之前必须加密。

Android在Linux上运行,存储的设备驱动程序虽然是模块化的,但却被编译到内核中。因此,除非您要分发自定义Android映像,否则无法在某人的设备上安装后安装驱动程序。

在邮件列表here上进行了类似的讨论。