1.一种文档保护方法,其特征在于,应用于终端设备,所述终端设备内置移动可信模块芯片,所述方法还包括:接收用户输入的打开文档的操作指令;
获取所述操作指令中打开所述文档的应用程序的信息,获取所述应用程序的类别信息;
当所述类别信息满足预设合法性检验条件时,利用所述移动可信模块芯片检验所述应用程序是否合法;
在检验到所述应用程序合法时,当所述类别信息满足预设完整性检验条件时,利用所述移动可信模块芯片检验所述应用程序是否完整,其中,检验所述应用程序是否完整具体为检验实现所述应用程序的全部功能的数据是否完整;
在检验到所述应用程序完整时,利用所述应用程序打开所述文档。
2.根据权利要求1所述的方法,其特征在于,所述利用所述应用程序打开所述文档,具体包括:获取所述文档的属性信息;
当所述属性信息满足预设透明解密条件时,对所述文档进行透明解密;
利用所述应用程序以明文形式打开所述文档。
3.根据权利要求2所述的方法,其特征在于,利用所述应用程序打开所述文档之后,还包括:利用所述应用程序关闭所述文档;
对所述文档进行透明加密;
存储加密后的所述文档。
4.一种文档保护装置,其特征在于,配置于终端设备,所述终端设备内置移动可信模块芯片,所述装置还包括:操作指令接收模块,用于接收用户输入的打开文档的操作指令;
信息获取模块,用于获取所述操作指令中打开所述文档的应用程序的信息,获取所述应用程序的类别信息;
合法性检验模块,用于当所述类别信息满足预设合法性检验条件时,利用所述移动可信模块芯片检验所述应用程序是否合法;
完整性检验模块,用于在检验到所述应用程序合法时,当所述类别信息满足预设完整性检验条件时,利用所述移动可信模块芯片检验所述应用程序是否完整,其中,检验所述应用程序是否完整具体为检验实现所述应用程序的全部功能的数据是否完整;
文档打开模块,用于在检验到所述应用程序完整时,利用所述应用程序打开所述文档。
5.根据权利要求4所述的装置,其特征在于,所述文档打开模块包括:属性信息获取单元,用于获取所述文档的属性信息;
透明解密单元,用于当所述属性信息满足预设透明解密条件时,对所述文档进行透明解密;
文档打开单元,用于利用所述应用程序以明文形式打开所述文档。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:文档关闭模块,用于利用所述应用程序打开所述文档之后,利用所述应用程序关闭所述文档;
透明加密模块,用于对所述文档进行透明加密;
存储模块,用于存储加密后的所述文档。
7.一种终端设备,其特征在于,所述终端设备内置移动可信模块芯片,所述终端设备还包括权利要求4-6任一项所述的装置。