【问题标题】:How to check Cryptography on Android with java如何使用 java 在 Android 上检查密码学
【发布时间】:2018-07-18 01:49:51
【问题描述】:

对于要使用的应用程序,我首先要检查用户是否对智能手机进行了加密。
我知道在哪里可以找到手机上的信息:“安全和锁定屏幕 > 设备安全 > 密码和凭据”(或类似的东西,我的智能手机语言不是英语)。在那里,我可以看到状态已加密,目标是使用我的应用程序上的 java 代码获取此信息。我该怎么做?

提前致谢。

【问题讨论】:

    标签: java android security encryption


    【解决方案1】:

    好吧,我最终在这里找到了解决方案:Check if Android filesystem is encrypted

    我是这样应用的:

    Integer encrypt_status = 0;
    final DevicePolicyManager dpm = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
        if (dpm != null) {
            Integer status = dpm.getStorageEncryptionStatus();
            if(status == DevicePolicyManager.ENCRYPTION_STATUS_INACTIVE || status == DevicePolicyManager.ENCRYPTION_STATUS_UNSUPPORTED){
                encrypt_flag = 1;
            }
        }
    

    【讨论】:

      猜你喜欢
      • 2016-02-19
      • 2017-02-24
      • 2012-11-26
      • 1970-01-01
      • 2017-11-05
      • 1970-01-01
      • 2013-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多