如何实现 Android 和 Linux 之间的卷加密互操作性 (LUKS)

如何实现 Android 和 Linux 之间的卷加密互操作性 (LUKS)

在 Linux 上,我使用 LUKS 加密容器(文件上的文件系统),它是可移植的,因为它可以轻松复制并存储在任何外部文件系统上,例如外部驱动器或 SD 卡上的 FAT 或 NTFS。由于可以使用 losetup,因此在 rooted Android 上安装未加密的文件很容易。但是,我不明白为什么 Android 不支持 LUKS。有些应用程序提供此功能,但没有支持它们就死了。

那么,问题是,在 Linux 和 Android 平台上加密容器的最佳通用方法是什么,以提供最高程度的互操作性和可移植性?除了 LUKS 之外,还有什么可以在 Android 上原生运行,但又可以在 Fedora 等常规 Linux 发行版上轻松使用的东西吗?

让我困惑的是,如果我理解正确的话,LUKS 和 Android 都使用内核进行本机加密。如果这是真的,你会认为互操作性是常态。

相关内容