我正在制作ePub Reader App
。目前,该应用程序可以从本地存储中呈现ePub文件。但我的目的不是呈现开放(未加密)的epub文件,而是加密文件。
我的应用基本上想要做的是
我想在我的电子书应用中实现类似于youtube offline videos
的功能。据我们所知,youtube将离线视频存储为encrypted exo files
,并仅通过YouTube应用程序显示。我希望下载的epub文件只显示在我们的应用程序上,但没有别的。
是否可以整体加密epub
文件,或者作为youtube等单独的加密文件加密?
我的主要问题是如何在应用中加密和显示加密的epub文件。
PS。我正在使用react-native进行应用开发
答案 0 :(得分:0)
"yoda conditions"库将帮助您加密和解密不同类型的文件。
而Conceal r lib可能会帮助您渲染epub。 我从未尝试过。有几个this epub Reade随时可用。
答案 1 :(得分:0)
使用ChiperInputStream编码文件
答案 2 :(得分:0)
这是你可以做的事情
1.下载并将文件保存到根文件夹。
2.下载后解压缩epub文件并删除原始文件。
3.设置文件所需的html内容,加密html数据并将其存储在sqlite数据库中。
4.从文件夹中删除这些文件。