The embodiment of the invention discloses a source file processing method and a device, a source file acquisition method and a device. Including the source file processing method: access to compile the source files, compile the source file includes the source file name and source file source file name and content; the default string according to the first preset encryption encryption and encryption will get results, as a result of the new file name; according to the new file encryption key encryption key will be generated; the source file in accordance with the contents of second default encryption used to get the new contents of the file; the new contents of the file with a new name naming new file. The technical scheme provided in the embodiment of the effective solution to the network transmission process compile the source file has been tampered with and compile the source file is downloaded to the client by the third party after the local interpretation or tampering problems, ensure the safety of client data.
【技术实现步骤摘要】
源文件处理方法及装置、源文件获取方法及装置
本专利技术实施例涉及计算机
,尤其涉及一种源文件处理方法及装置、源文件获取方法及装置。
技术介绍
通常,客户端通过网络请求的方式,从服务器端获取并下载编译源文件,并对其进行解析和渲染。然而,编译源文件在从服务器端传输到客户端的网络传输过程中,容易被截取或窃听,即使将网络传输协议HTTP(HyperTextTtransferProtocol,超文本传输协议)升级为HTTPS(HyperTextTtransferProtocoloverSecureSockerLayer,安全超文本传输协议),也会存在DNS(DomainNameSystem,域名系统)劫持、在客户端对编译源代码反编译后获取HTTPS证书公钥,从而存在在应用层进行数据截取、篡改等隐患。即使在网络传输过程中没有因为攻击导致数据的篡改,在将编译源文件下载到客户端本地后,仍然存在被黑客直接获取编译源文件,并查看或修改文件内容的风险。
技术实现思路
本专利技术提供一种源文件处理方法及装置、源文件获取方法及装置,以解决网络传输过程中编译源文件被篡改和编译源文件下载到客户端本地后被第三方解读或篡改的问题,以保证客户端数据的安全性。第一方面,本专利技术实施例提供了一种源文件处理方法,该方法包括:获取编译源文件,其中,所述编译源文件包括源文件名和源文件内容;将所述源文件名与预设字符串按照第一预设加密算法进行加密得到加密结果,并将所述加密结果作为新文件名;根据所述新文件名生成加密钥匙;利用所述加密钥匙将所述源文件内容按照第二预设加密算法进行加密,以得到新文件内容;将所 ...
【技术保护点】
一种源文件处理方法,其特征在于,包括:获取编译源文件,其中,所述编译源文件包括源文件名和源文件内容;将所述源文件名与预设字符串按照第一预设加密算法进行加密得到加密结果,并将所述加密结果作为新文件名;根据所述新文件名生成加密钥匙;利用所述加密钥匙将所述源文件内容按照第二预设加密算法进行加密,以得到新文件内容;将所述新文件内容以所述新文件名进行命名得到新文件。
【技术特征摘要】
1.一种源文件处理方法,其特征在于,包括:获取编译源文件,其中,所述编译源文件包括源文件名和源文件内容;将所述源文件名与预设字符串按照第一预设加密算法进行加密得到加密结果,并将所述加密结果作为新文件名;根据所述新文件名生成加密钥匙;利用所述加密钥匙将所述源文件内容按照第二预设加密算法进行加密,以得到新文件内容;将所述新文件内容以所述新文件名进行命名得到新文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述新文件名生成加密钥匙,包括:获取所述新文件名的预设位置对应的字符串;将所述预设位置对应的字符串作为加密钥匙。3.根据权利要求1或2所述的方法,其特征在于,所述将所述新文件内容以所述新文件名进行命名得到新文件,包括:将所述新文件内容以所述新文件名命名为与所述编译源文件格式不同的新文件。4.一种源文件获取方法,其特征在于,包括:获取根据编译源文件生成的新文件及所述编译源文件对应的源文件名,其中所述新文件包括新文件内容和第一新文件名;将所述源文件名与预设字符串按照第一预设加密算法进行加密得到加密结果,并将所述加密结果作为第二新文件名;当所述第一新文件名与所述第二新文件名一致时,根据所述第一新文件名生成解密钥匙;利用所述解密钥匙将所述新文件内容按照预设解密算法进行解密,以得到所述编译源文件的内容。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一新文件名生成解密钥匙,包括:获取所述第一新文件名的预设位置对应的字符串;将所述预设位置对应的字符串作为解密钥匙。6.一种源文件处理装置,其特征在于,包括:源文件获取模块,用于获取...
【专利技术属性】
技术研发人员:黄琳,李文彬,涂辉,
申请(专利权)人:深圳乐信软件技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。