摘要
本申请公开了一种数据加密方法、设备、介质及计算机程序产品,涉及数据加密技术领域,通过将待加密数据的字符串的一个待加密数据单位的数据量大小以及解密设备所采用的安全虚拟机的类型,获取对应数据量的随机数,根据随机数生成虚拟机码,根据待加密数据单位和虚拟机码计算得到第一数据,由此得到待加密数据对应的加密结果,实现了将待加密数据生成虚拟机码的加密方案。在需要解密时,通过安全虚拟机根据第一数据和虚拟机码执行运算即可还原出原始数据。由于虚拟机码在没有虚拟机解释的情况下没有实际意义,只有被虚拟机解释和执行后才能还原原始数据,可以实现较高的数据保护强度,有效对抗逆向破解。