[发明专利]一种动态网页程序代码的混淆加密方法及装置有效
申请号: | 201210110160.2 | 申请日: | 2012-04-13 |
公开(公告)号: | CN103377326B | 公开(公告)日: | 2017-07-11 |
发明(设计)人: | 董霙 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 程立民,张颖玲 |
地址: | 100089 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种动态网页程序代码的混淆加密方法及装置,用于解决现有混淆加密工具混淆加密后的结果容易被破解的技术问题。本发明通过采用多层混淆加密过程增加了程序的破解和还原难度,同时本发明中针对函数名和变量名的混淆加密是不可逆的,能给源代码最有力的保护。本发明解决了现有混淆加密工具对动态网页程序代码的混淆加密结果容易被破解的技术问题,为动态网页代码提供了更好的安全性。 | ||
搜索关键词: | 一种 动态 网页 程序代码 混淆 加密 方法 装置 | ||
【主权项】:
一种动态网页程序代码的混淆加密方法,其特征在于,该方法包括:识别待发布网页中的动态页面程序源代码中的变量、函数及字符串,对变量名、函数名和字符串进行混淆处理,其中,对变量名和函数名的混淆为不可逆混淆;将混淆后的代码作为一个完整的字符串,使用加密函数,对混淆后的代码进行加密;所述将混淆后的代码作为一个完整的字符串,使用加密函数,对混淆后的代码进行加密之前,所述方法还包括:去除所述动态页面程序源代码中的回车符、换行符及多余的空格;其中,所述加密函数的加密方法为:对输入的字符串进行逐个字符的位移操作,在位移的基础上,同时结合加密字典,对字符进行加密。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210110160.2/,转载请声明来源钻瓜专利网。