摘要
本发明涉及一种虚拟机加密方法,加密步骤包括:S1、管理员针对待加密的虚拟机在的服务器环境进行配置的检查与准备,对虚拟机中各个磁盘分区进行标记,记录下磁盘容量大小与分区格式,在服务器内存中开辟出缓存区域,用以存储加密中的数据与加密的密钥信息;S2、加密密钥生成,密钥生成模块为每一个需要加密的虚拟机磁盘单独生成一组独一无二的加密密钥;从服务器内置的硬件标识符中提取特征信息。本发明通过对所有磁盘数据采取加密手段,将数据以密文的形式存放在服务器上,虚拟机加密后,无法将数据盘挂载至其他的虚拟机,虚拟机导出后,也无法在其他平台使用,避免敏感数据被非法窃取,保障用户个人隐私安全。