【问题标题】:How to encrypt whole disk?如何加密整个磁盘?
【发布时间】:2011-07-29 19:07:55
【问题描述】:

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

  1. 有没有可能,这样所有的安卓服务都能顺利运行?比如微软的 BitLocker?
  2. 如果是这样 - 有人可以指出一些来源/文档吗?

【问题讨论】:

    标签: android encryption filesystems disk


    【解决方案1】:

    不,这在 API 中是不可能的。

    您必须获得 Android 的 source code 并尝试自己烘焙自己的自定义系统映像来实现它。

    但我认为这根本不可能。

    【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      不清楚您这样做是为了安全,还是只是为了让木马索要恢复文件的费用;)

      在以明文形式写入文件后加密文件会使明文散布在您的闪存(或磁盘)周围,直到稍后为新文件回收该空间。它基本上不安全。您必须在字节写入磁盘之前进行加密。

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

      在邮件列表here上有这样的讨论。

      【讨论】:

        猜你喜欢
        • 2022-01-20
        • 2021-06-13
        • 2014-12-12
        • 1970-01-01
        • 2021-01-05
        • 1970-01-01
        • 2019-02-25
        • 1970-01-01
        • 2020-02-05
        相关资源
        最近更新 更多