【问题标题】:Create secure data-locker android app.创建安全的数据储物柜安卓应用。
【发布时间】:2014-02-14 12:01:40
【问题描述】:

出于安全目的创建安全数据柜。

我不希望该文件夹中的文件被其他可用的查看器打开。

我希望每次访问该特定文件夹时都能使用我的原生 pdf 查看器。

Datalocker 应用程序将使用开源 android pdf 查看器。数据储物柜应用程序只能使用内部存储。

【问题讨论】:

    标签: android file security open-source viewer


    【解决方案1】:

    根据你的问题,我的理解是,

    1. 应用需要安全存储pdf文件。
    2. 优先使用内部存储。


    1. 使用安全的加密/解密算法,例如 AES-256 和基于密码的加密密钥。 此外,代码混淆和混杂算法可用于安全密钥生成,从而在一定程度上避免逆向工程攻击。


    2. 对于应用程序的内部存储,您可以在清单文件中更改 android:installLocation="internalOnly"

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
              package="string"
              android:sharedUserId="string"
              android:sharedUserLabel="string resource" 
              android:versionCode="integer"
              android:versionName="string"
              android:installLocation="internalOnly">
        . . .
    </manifest>
    


    更多信息请参考this question & answer

    【讨论】:

      猜你喜欢
      • 2013-08-15
      • 1970-01-01
      • 2012-05-19
      • 1970-01-01
      • 1970-01-01
      • 2017-04-07
      • 1970-01-01
      相关资源
      最近更新 更多