【摘 要】
:
由Python编程语言编写的程序,其编译生成的字节码是针对Python虚拟机的具有特定结构的文件,该文件很容易被逆向工具反编译,从而损害开发者的经济利益和个人隐私。传统的防逆
【机 构】
:
中国科学技术大学计算机科学与技术学院,中国科学技术大学先进技术研究院,安徽省计算与通信软件重点实验室
【基金项目】
:
安徽省自然科学基金(1408085MKL06);高等学校学科创新引智计划项目(B07033)
论文部分内容阅读
由Python编程语言编写的程序,其编译生成的字节码是针对Python虚拟机的具有特定结构的文件,该文件很容易被逆向工具反编译,从而损害开发者的经济利益和个人隐私。传统的防逆转方法存在其处理后的字节码文件易被破解、程序运行效率低等问题。为此,提出一种新的Python字节码文件保护算法。在不影响程序执行结果的前提下,将Python字节码文件中的多个操作码合并为一个新操作码,改变操作码序列的结构和语义,最终达到防逆转的目的。实验结果表明,该算法不仅能防止Python字节码文件被反编译,而且可以减小字节码文件的存储空间,提升程序执行效率。
其他文献
基于以太网的接入是众多宽带接入方案中的重要一员,宽带用户除了采用包月方式外,认证方式越来越流行.目前可用的认证方案主要有三种,即WEB认证、PPPoE认证、802.1x认证.其中P
1958年后,金银滩这个地名在中国地图上悄然消失了,几百户牧民也突然离开了那里。不久,青海金银滩成立了西北核武器研究设计院,九院的总部也设到了那里,因保密需要,对外称“22
加氢装置高压泵出口均连接高压循环氢系统,需设置泵因事故停运时的防逆流串压设施,以预防低压系统超压泄漏而引发的火灾爆炸事故。介绍了国内常用的3种防循环氢逆流串压设计:
喜欢读书,尽管读书的姿势不同,但都乐在其中。读书的姿势有很多,有人喜欢躺读,有人喜欢厕读,有人喜欢站读,有人喜欢捧读,有人喜欢伏案,姿势各有不同,但目的只有一个,那就是奔
请下载后查看,本文暂不支持在线获取查看简介。
Please download to view, this article does not support online access to view profile.
我国资源与矿业城市普遍面临经济转型与可持续发展问题,依托原有产业,矿城产业发展具有比较优势.本文以阜新市为例,对发展煤炭深加工,开发利用共伴生矿及非金属矿等资源,延长
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
职称是专业技术人才学术水平和专业能力的主要标志.职称评聘制度是卫生专业技术人才评价和管理的基本制度,对于激励人才职业发展,加强人才队伍建设具有重要意义.福建省因地制
实践教学是农林院校人才培养和教学建设的重要组成部分,教学实习基地尤其是校内教学实习基地是开展实践教学不可或缺的教学资源,其建设和管理是高等林业教育中至关重要的环节