ios Epub加密及解密阅读的一种实现方式

本文分享了如何在iOS项目中实现Epub文件的AES128加密,以满足保密需求。通过遍历epub文件,对所有xhtml内容加密,客户端在阅读时解密。在XDSReader开源阅读器基础上进行修改,主要改动在于XDSChapterModel.m文件的attrubutedStringForSnippet方法。只需解密xhtml文件,避免了对其他文件解析代码的修改,简化了工作。
摘要由CSDN通过智能技术生成

非常感谢大家利用自己宝贵的时间来阅读我的文章 ,  最近做了一个用到Epub阅读的项目,下面跟大家分享一下开发心得,希望能给你的开发过程带来一些帮助。喜欢的可以关注一下我的简书我的博客    

关于epub阅读器,我是在github上找了个叫XDSReader的开源阅读器做了些修改,研究了一下他的源码,修改了些BUG,包括笔记的删除,书签章节名称错乱,首页点击第一章崩溃等小问题,具体都是在什么地方做的修改都忘得差不多了,这篇文章的重点不在这,也就不再多说了。

因为某些不知名的保密原因,公司不允许直接下载原始epub文件,让研究一下加密方式,做了一天尝试,感觉最好的方式就是对epub中所有的xhtml文件内容进行AES128加密,客户端下载加密后的epub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值