几维资讯> 行业资讯

几维安全iOS加密原理及三个功能!

几维安全 2018-01-25 14:13:22  5667
分享到:

几维安全iOS加密原理

几维安全编译器基于LLVM编译器中间层实现,加密代码与业务代码紧密结合,有效阻挡逆向分析,加密过程不依赖于特定系统环境,无兼容性问题。

iOS加密原理.png

几维安全iOS加密三个功能

字符串加密

字符串加密字符串加密功能能够隐藏程序中的关键字符串,使逆向分析无法通过字符串分析程序关键位置和依赖关系,提供逆向分析难度。

iOS加密-功能1.png

自定义函数混淆

自定义指定函数进行代码混淆,并且指定对应强度,可以提供关键部分高强度代码混淆,这样可以在控制包体大小的情况下获取更好的加密强度

iOS加密-功能2.png

Bitcode模式

Bitcode是LLVM编译器的中间代码的一种编码,LLVM的前端可以理解为C/C++/OC/Swift等编程语言,LLVM的后端可以理解为各个芯片平台上的汇编指令或者可执行机器指令数据,那么,BitCode就是位于这两者直接的中间码

iOS加密-功能3.png

分享到:



《安卓应用加密》 《Unity3D手游加密》 《源代码加密》 《移动端的KiwiVM虚拟机》