android - 混淆android Assets 文件

标签 android encryption assets

我想对 Assets 文件夹中的文件进行一些基本的混淆处理。

我意识到这只会减慢专门的逆向工程师的速度,但我主要希望只是为了阻止随意提取我们的一些 Assets 。

文件是纯文本,所以我认为 BASE64 可能有意义,但据我所知,任何人编写 BASE64 解码器都是微不足道的,因此似乎需要增加熵级别。

如有任何建议,我们将不胜感激。

最佳答案

您可以使用 key (在您的应用中硬编码)来加密您的文件。 查看this answer用于简单的加密/解密例程

关于android - 混淆android Assets 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19085302/

相关文章:

java - 将自定义 DialogFragment 绑定(bind)到初始化到应用程序范围的服务

android - 如何在android中画一条线

encryption - Jenkins 中存储的加密 key 在哪里?

encryption - 如何加密ini文件中的值

ruby-on-rails - Assets 的静态 URL

ruby-on-rails - 生产中未找到 Rails 4 Assets (摘要路径没问题)

php - 使用 PHP 从 AndroidManifest.xml 中提取数据

java - S3 上传中的加密

Azure 媒体服务 - 安全 Assets

android - MPAndroidChart - X 轴仅在顶部绘制标签