Android SD卡上的文件加密/解密

发布于 2024-12-08 13:29:20 字数 62 浏览 0 评论 0原文

我想加密/解密 SD 卡上的文件,这样就没有人可以在 Android 上访问该文件。有可能这样做吗?有代码吗?

I want to encrypt/decrypt a file on sd card so that no one can access that file on android. Is there any possibility to do that? Any code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

此刻的回忆 2024-12-15 13:29:20

您可以在 Android 上轻松加密文件,但您需要密钥来加密数据。

您将在哪里存储该密钥?里面的apk?有能力的工程师将能够对您的 apk 进行逆向工程并提取密钥。

唯一的安全选项是要求用户输入密码,您可以使用该密码来散列密钥。这将阻止第 3 方(= 被盗手机)访问该文件,但不会阻止手机所有者访问该文件(即不可能进行 DRM)。

You can easily encrypt file on Android, but you need a key to encrypt data.

Where will you store that key? Inside apk? Capable engineers will be able to reverse-engineer your apk and extract the key.

The only secure option is to require user to enter password, which you use to hash the key. This will prevent 3rd parties (= stolen phone) to get to the file, but it will not prevent owners of the phone access to the file (i.e. DRM not possible).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文