android - 加密epub文件

标签 android encryption react-native epub epub.js

我正在创建一个 ePub 阅读器应用程序。目前,该应用程序可以从本地存储中呈现 ePub 文件。但我的 Intent 不是呈现打开的(未加密的)epub 文件,而是呈现加密的文件。

我的应用基本上想要做的是

  • 通过应用程序从服务器下载 epub 文件
  • 然后在将epub文件存储到移动存储之前加密
  • 在应用程序上呈现加密的 epub 文件

我想在我的电子书应用中实现类似于 youtube 离线视频 的功能。正如我们所知,youtube 将离线视频存储为加密的 exo 文件,并且仅通过 youtube 应用程序显示它们。我希望下载的 epub 文件只显示在我们的应用程序上,而不显示其他内容。

是否可以将 epub 文件作为一个整体进行加密,或者如果可能,将其作为单独的加密文件(如 youtube)进行加密?

我的主要问题是如何在应用程序中加密和显示加密的 epub 文件。

附言。我正在使用 react-native 进行应用程序开发

最佳答案

Conceal来自 Facebook 的库将帮助您加密和解密不同类型的文件。

this epub Reade r lib 可能会帮助您呈现 epub。 我从未尝试过。 还有几个 epub reader libs随时可用。

关于android - 加密epub文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47921543/

相关文章:

Android Studio 无法进行 Git 推送——我可以通过终端

javascript - 像 JavaScript CryptoJS 一样在 PHP 中加密

带有 SafeAreaView-wrapper 的 react-native Modal 不起作用

java - 同时在 firebase 中添加多个条目

android - 不兼容类型 : FirebaseMessagingService cannot be converted to Context

C# 错误的 PKCS7 填充

php - 学习如何在 php 和 mysql 中加密密码从哪里开始?

android - react-native 本地 json 文件

ios - 如何创建 react native polyfill?

android - 从 FrameLayout 中移除前景 View