[发明专利]一种IOS系统软件运行算法的混淆加密方法有效

专利信息
申请号: 202011391888.8 申请日: 2020-12-03
公开(公告)号: CN112199713B 公开(公告)日: 2021-03-16
发明(设计)人: 周道华;王小腊;杨陈;周涛;曾俊;黄泓蓓;李武鸿;黄维;伏彦林;刘杰;洪江;彭容;罗玉;周林;张明娟;许江泽;吴婷婷;詹飞 申请(专利权)人: 成都中科大旗软件股份有限公司
主分类号: G06F21/60 分类号: G06F21/60;G06F21/14
代理公司: 成都立新致创知识产权代理事务所(特殊普通合伙) 51277 代理人: 周方建
地址: 610000 四川省成都市高新区*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 ios 系统软件 运行 算法 混淆 加密 方法
【说明书】:

发明涉及一种IOS系统软件运行算法的混淆加密方法,在软件系统中创建一个属性表文件Plist;在所述属性表文件Plist中写入需要混淆加密的运行算法名称或配置属性;软件每运行一次,就在属性表文件Plist中写入一个或多个加密字符串或属性,用于混淆相应的运行算法名称或配置属性,本发明通过创建一个属性表文件,然后再属性表文件中写入需要加密的运行算法名称或配置属性,然后利用脚本文件对属性表文件进行维护,并通过软件的运行或者启动作为激活条件,使得软件每运行一次,就在属性表文件中加入一个加密字符串或属性对原始的运行算法名称或配置属性进行加密,当软件运行多次后,存在海量的运行算法名称或配置属性,从而保证了软件的系统安全。

技术领域

本发明涉及软件算法处理,具体涉及一种IOS系统软件运行算法的混淆加密方法。

背景技术

在一些软件系统(APP)中,要实现某种功能往往需要引入多种算法来实现,而这类算法就是该软件系统的核心,通常而言,该算法一般都是以编程语言的形式体现在源代码中,同时该算法的名称也记录在属性表文件(Plist)中,由于源代码一旦第三方获知了该算法的名称就能够对此进行破解,从而编译出功能相同的软件。

发明内容

本发明的目的在于克服现有技术的不足,提供一种IOS系统软件运行算法的混淆加密方法,通过字符串加密的方式对运行算法的名称进行加密,从而提高了软件的安全性能。

本发明的目的是通过以下技术方案来实现的:

一种IOS系统软件运行算法的混淆加密方法,该方法包括:

1):在软件系统中创建一个属性表文件Plist;

2):在所述属性表文件Plist中写入需要混淆加密的运行算法名称或配置属性;

3):软件每运行一次,就在属性表文件Plist中写入一个或多个加密字符串或属性,用于混淆相应的运行算法名称或配置属性。

进一步的,所述属性表文件Plist的混淆加密是通过脚本文件进行维护。

进一步的,所述脚本文件与软件的启动项关联,软件启动或运行一次就通过脚本文件在属性表文件Plist中写入一个或多个加密字符串或属性。

进一步的,所述3)中的混淆相应的运行算法名称或配置属性包括:

在属性表文件Plist中写入一个加密字符串或属性,其中字符串与运行算法名称混合,属性与配置属性混合,然后进行无序排列;

或,在属性表文件Plist中写入多个加密字符串或属性,其中字符串与运行算法名称混合,属性与配置属性混合,然后进行无序排列。

进一步的,所述多个加密字符串是一段无序字符串,将无序字符串加入到运行算法名称中进行混淆。

进一步的,所述多个加密字符串或属性是一个伪运行算法名称或配置属性宏,将该伪运行算法名称或配置属性宏与所述运行算法名称或配置属性混合排列。

进一步的,初始状态下,在属性表文件Plist写入多个加密字符串或属性,以实现运行算法名称或配置属性的预混淆。

进一步的,所述加密字符串或属性是与运行算法名称或配置属性所用字符串类型相同的字符串或属性。

进一步的,所述属性表文件Plist中写入了一个或多个需要混淆加密的运行算法名称或配置属性。

进一步的,多个需要混淆加密的运行算法名称或配置属性采用无序排列,软件每运行一次就对一个需要混淆加密的运行算法名称或配置属性或多个需要混淆加密的运行算法名称或配置属性同时增加一个或多个加密字符串或属性,用于混淆相应的运行算法名称或配置属性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都中科大旗软件股份有限公司,未经成都中科大旗软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011391888.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top