程序安全加密方法及装置制造方法及图纸

技术编号:17265541 阅读:37 留言:0更新日期:2018-02-14 13:05
本发明专利技术提供程序安全加密方法及装置,包括:将源程序编译成为基于虚拟指令的加密程序;发送所述加密程序至终端,以使得所述终端在与所述虚拟指令适配的虚拟环境中解释执行所述加密程序。所述程序安全加密方法及装置可以提升程序的安全性。

Program security encryption method and device

The present invention provides program encryption method and device, including: the source program compiled into virtual instruction based encryption; transmitting the encrypted program to the terminal, so that the virtual environment in the terminal and the virtual instruction adaptation in interpreting and executing the encryption program. The program security encryption method and device can improve the security of the program.

【技术实现步骤摘要】
程序安全加密方法及装置
本专利技术涉及信息安全领域,尤其涉及程序安全加密方法及装置。
技术介绍
随着网络和信息技术的发展,出现越来越多的程序可以供用户选择,但同时,如何保证程序的安全,特别是如何保证网络环境下的程序安全成为一个问题。现有技术中的程序的安全性有待提升。
技术实现思路
本专利技术解决的技术问题是提升程序的安全性。为解决上述技术问题,本专利技术实施例提供一种程序安全加密方法,包括:将源程序编译成为基于虚拟指令的加密程序;发送所述加密程序至终端,以使得所述终端在与所述虚拟指令适配的虚拟环境中解释执行所述加密程序。可选的,所述将源程序编译成为基于虚拟指令的加密程序还包括:当所述源程序更新后,对更新后的所述源程序重新编译,以更新所述加密程序。可选的,所述程序安全加密方法还可以包括:向所述终端发送所述虚拟环境。可选的,所述发送所述加密程序至终端的步骤是由所述终端发出的请求触发的。本专利技术实施例还提供另一种程序安全加密方法,包括:接收加密程序至终端,所述加密程序是源程序经编译形成的基于虚拟指令的加密程序;在所述终端的虚拟环境中解释执行所述加密程序,所述虚拟环境与所述虚拟指令适配。可选的本文档来自技高网...
程序安全加密方法及装置

【技术保护点】
一种程序安全加密方法,其特征在于,包括:将源程序编译成为基于虚拟指令的加密程序;发送所述加密程序至终端,以使得所述终端在与所述虚拟指令适配的虚拟环境中解释执行所述加密程序。

【技术特征摘要】
1.一种程序安全加密方法,其特征在于,包括:将源程序编译成为基于虚拟指令的加密程序;发送所述加密程序至终端,以使得所述终端在与所述虚拟指令适配的虚拟环境中解释执行所述加密程序。2.根据权利要求1所述的程序安全加密方法,其特征在于,所述将源程序编译成为基于虚拟指令的加密程序还包括:当所述源程序更新后,对更新后的所述源程序重新编译,以更新所述加密程序。3.根据权利要求1所述的程序安全加密方法,其特征在于,还包括:向所述终端发送所述虚拟环境。4.根据权利要求1所述的程序安全加密方法,其特征在于,所述发送所述加密程序至终端的步骤是由所述终端发出的请求触发的。5.一种程序安全加密方法,其特征在于,包括:接收加密程序至终端,所述加密程序是源程序经编译形成的基于虚拟指令的加密程序;在所述终端的虚拟环境中解释执行所述加密程序,所述虚拟环境与所述虚拟指令适配。6.根据权利要求5所述的程序安全加密方法,其特征在于,所述虚拟环境运行于所述终端的处理器,所述处理器包括以下任一种:X86处理器、ARM处理器、MIPS处理器。7.根据权利要求5所述的程序安全加密方法,其特征在于,所述虚拟环境运行于网页环境。8.一种程序安全加密装置,其特征在于,包括:编译单...

【专利技术属性】
技术研发人员:李爽
申请(专利权)人:上海木鸡网络科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1