自 Android 3.0 起支持全盘加密,但我找不到任何相关的 API。我需要知道以下两点:
1. 设备是否已加密? 2. 所使用的加密方式。
我在这里找到了一个低级别的 解释,它似乎表明所使用的加密方式为128位 AES 加密,并采用 CBC 和 ESSIV:SHA256,但没有提供查找设备是否加密的方法。
那么,我的应用程序是否可以查询设备是否使用全盘加密功能,还是需要采用类似 Runtime.exec 调用之类的 hacky 解决方案?
1. 设备是否已加密? 2. 所使用的加密方式。
我在这里找到了一个低级别的 解释,它似乎表明所使用的加密方式为128位 AES 加密,并采用 CBC 和 ESSIV:SHA256,但没有提供查找设备是否加密的方法。
那么,我的应用程序是否可以查询设备是否使用全盘加密功能,还是需要采用类似 Runtime.exec 调用之类的 hacky 解决方案?