The invention discloses a virtual machine data encryption method, which is characterized in that the virtual machine for data transmission, cloud computing operating system includes: the original data file is segmented into multiple files, and the multiple files in the original data file in the serial number recorded in the segment information in use; from the server to get the encryption key of the plurality of encrypted file segments to obtain ciphertext data; according to the information of the encrypted data block is obtained by combining the encrypted data file. From the technical scheme of the invention, segmentation and encryption of the virtual machine data can improve the security of data transmission, access and access of the virtual machine in the cloud computing operation system.
【技术实现步骤摘要】
一种虚拟机数据加密和解密的方法、装置及平台
本专利技术涉及云计算技术,尤指一种虚拟机数据加密、解密方法及装置。
技术介绍
当前,云计算行业已经成为电子信息产业的重要组成部分,极大地推动了技术发展和社会进步。其中,虚拟化是云计算的核心技术,而虚拟机作为云计算资源服务和业务承载的最终载体,其数据的安全、高效存取和访问,是衡量一个云计算操作系统功能稳定性和性能可靠性的关键指标。现有的多数云计算操作系统并未对虚拟机数据的安全、高效存取和访问进行针对性的优化,对于此类重要数据,有必要对其进行特殊的安全处理。
技术实现思路
为了解决上述技术问题,本专利技术的实施例提供了一种虚拟机数据加密方法,其特征在于,用于云计算操作系统的虚拟机数据传输,所述虚拟机数据加密方法包括:对原始数据文件进行分段来得到多个文件段,并将所述多个文件段在原始数据文件中的序号记录在分段信息中;使用从服务器获取的加密密钥对所述多个文件段进行加密获得密文数据;根据所述分段信息对所述密文数据进行组合得到加密数据文件。本专利技术的实施例还提供了一种虚拟机数据解密方法,其特征在于,用于云计算操作系统的虚拟机数据传输,所述虚拟机数据解密方法包括:对获取到的加密数据文件进行分段来得到多个文件段,并将所述多个文件段在加密数据文件中的序号记录在分段信息中;使用从服务器获取的解密密钥对所述多个文件段进行解密获得明文数据;根据所述分段信息对所述明文数据进行组合得到原始数据文件。本专利技术的实施例还提供了一种虚拟机数据加密装置,其特征在于,用于云计算操作系统的虚拟机数据传输,所述虚拟机数据加密装置包括:分段模块,用于对原始数 ...
【技术保护点】
一种虚拟机数据加密方法,其特征在于,用于云计算操作系统的虚拟机数据传输,所述虚拟机数据加密方法包括:对原始数据文件进行分段来得到多个文件段,并将所述多个文件段在原始数据文件中的序号记录在分段信息中;使用从服务器获取的加密密钥对所述多个文件段进行加密获得密文数据;根据所述分段信息对所述密文数据进行组合得到加密数据文件。
【技术特征摘要】
1.一种虚拟机数据加密方法,其特征在于,用于云计算操作系统的虚拟机数据传输,所述虚拟机数据加密方法包括:对原始数据文件进行分段来得到多个文件段,并将所述多个文件段在原始数据文件中的序号记录在分段信息中;使用从服务器获取的加密密钥对所述多个文件段进行加密获得密文数据;根据所述分段信息对所述密文数据进行组合得到加密数据文件。2.根据权利要求1所述的虚拟机数据加密方法,其特征在于,所述对原始数据文件进行分段来得到多个文件段,包括:按照设定的原始数据文件的文件段大小对所述原始数据文件进行分段。3.一种虚拟机数据解密方法,其特征在于,用于云计算操作系统的虚拟机数据传输,所述虚拟机数据解密方法包括:对获取到的加密数据文件进行分段来得到多个文件段,并将所述多个文件段在加密数据文件中的序号记录在分段信息中;使用从服务器获取的解密密钥对所述多个文件段进行解密获得明文数据;根据所述分段信息对所述明文数据进行组合得到原始数据文件。4.根据权利要求3所述的虚拟机数据解密方法,其特征在于,所述对获取到的加密数据文件进行分段来得到多个文件段,包括:按照设定的加密数据文件的文件段大小对所述加密数据文件进行分段。5.一种虚拟机数据加密装置,其特征在于,用于云计算操作系统的虚拟机数据传输,所述虚拟机数据加密装置包括:分段模块,用于对原始数据文件进行分段来得到多个文件段,并将所述多个文件段在原始数据文件中的序号记录在分段信息中;加密模块,用于使...
【专利技术属性】
技术研发人员:胡玉鹏,商晓,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。