一种文件加密方法和系统技术方案

技术编号:9597001 阅读:109 留言:0更新日期:2014-01-23 02:27
本发明专利技术公开了一种文件加密方法和系统,对文件进行加密或解密处理;实时监控是否出现自动关闭事件,当检测到所述自动关闭事件时,停止所述加密或解密处理,并删除通过解密或加密处理产生的临时文件。本发明专利技术的方法和系统,能够自动停止所述加密或解密处理,并删除通过解密或加密处理产生的临时文件,可以降低文件遭窃取或破坏的风险,也能够防止其它无关的人员访问、复制或恶意破坏。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种文件加密方法和系统,对文件进行加密或解密处理;实时监控是否出现自动关闭事件,当检测到所述自动关闭事件时,停止所述加密或解密处理,并删除通过解密或加密处理产生的临时文件。本专利技术的方法和系统,能够自动停止所述加密或解密处理,并删除通过解密或加密处理产生的临时文件,可以降低文件遭窃取或破坏的风险,也能够防止其它无关的人员访问、复制或恶意破坏。【专利说明】一种文件加密方法和系统
本专利技术涉及文件加密
,尤其涉及一种文件加密方法和系统。
技术介绍
目前市场上关于文件加密的系统很多,有用户级的,有企业级的,通常都只关注如何加密和解密,对于临时解密后的文件如何保障其安全,似乎忽略了。具体来说就是机密文件被用户使用文件加解密系统解密后会“暴露”在存贮介质上,无必要的长时间“暴露”也会增加机密的文件遭黑客(或病毒)窃取或破坏的风险;又或者用户离开电脑却忘记将文件加密系统退出,这时机密文件也有可能被周围的同事或其它无关的人员访问、复制或恶意破坏。
技术实现思路
有鉴于此,本专利技术要解决的一个技术问题是提供一种文件加密方法,能够自动停止所述加密或解密处理,并删除通过解密或加密处理产生的临时文件。一种文件加密方法,包括:对文件进行加密或解密处理;实时监控是否出现自动关闭事件;所述自动关闭事件包括:用户注销、无键盘或鼠标动作的时长的超过时长阈值、加密空间超过指定时间无文件读写、进入待机状态;当检测到所述自动关闭事件时,停止所述加密或解密处理,并删除通过解密或加密处理产生的临时文件。根据本专利技术的方法的一个实施例,进一步的,对存储介质或内存中的文件进行加密或解密处理;当检测到所述自动关闭事件时,停止所述加密或解密处理,删除在存储介质或内存中的通过解密或加密处理产生的临时文件,并删除内存中驻留的用户密码和密钥文件。根据本专利技术的方法的一个实施例,进一步的,在对文件进行加密或解密处理时,启动守护线程;当所述守护线程监控到所述系统事件中有用户注销、无键盘或鼠标动作的时长的超过时长阈值、加密空间超过指定时间无文件读写或进入待机状态事件,则停止所述加密或解密处理,并删除通过解密或加密处理产生的临时文件。根据本专利技术的方法的一个实施例,进一步的,对用户提供配置界面,用户能够通过所述配置界面配置自动关闭事件。根据本专利技术的方法的一个实施例,进一步的,在运行类Unix操作系统时,对文件进行加密或解密处理;所述存储介质包括:主机硬盘、移动硬盘、U盘或SSD。本专利技术要解决的一个技术问题是提供一种文件加密系统,能够自动停止所述加密或解密处理,并删除通过解密或加密处理产生的临时文件。一种文件加密系统,包括:加密解密装置,用于对文件进行加密或解密处理;自动关闭装置,用于实时监控是否出现自动关闭事件;当检测到所述自动关闭事件时,停止所述加密或解密处理,并删除通过解密或加密处理产生的临时文件;所述自动关闭事件包括:用户注销、无键盘或鼠标动作的时长的超过时长阈值、加密空间超过指定时间无文件读写、进入待机状态。根据本专利技术的系统的一个实施例,进一步的,所述加密解密装置对存储介质或内存中的文件进行加密或解密处理;当所述自动关闭装置检测到所述自动关闭事件时,所述自动关闭装置停止所述加密或解密处理,并删除在存储介质或内存中的通过解密或加密处理产生的临时文件,并删除内存中的驻留的用户密码和密钥文件。根据本专利技术的系统的一个实施例,进一步的,所述自动关闭装置在对文件进行加密或解密处理时,启动守护线程,当所述守护线程监控到所述系统事件中有用户注销、无键盘或鼠标动作的时长的超过时长阈值、加密空间超过指定时间无文件读写、进入待机状态或有文件打开未存盘事件,则所述自动关闭装置停止所述加密或解密处理,并删除通过解密或加密处理产生的临时文件。根据本专利技术的系统的一个实施例,进一步的,用户配置装置,用于对用户提供配置界面,用户能够通过所述配置界面配置自动关闭事件。根据本专利技术的系统的一个实施例,进一步的,在运行类Unix操作系统时,所述加密解密装置对文件进行加密或解密处理;所述存储介质包括:主机硬盘、移动硬盘、U盘或SSD。本专利技术的文件加密方法和系统,能够自动停止所述加密或解密处理,并删除通过解密或加密处理产生的临时文件,可以降低文件遭窃取或破坏的风险,也能够防止其它无关的人员访问、复制或恶意破坏。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为根据本专利技术的文件加密方法的一个实施例的流程图;图2为根据本专利技术的文件加密方法的另一个实施例的流程图;图3为根据本专利技术的文件加密系统的一个实施例的示意图。【具体实施方式】下面参照附图对本专利技术进行更全面的描述,其中说明本专利技术的示例性实施例。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。操作系统中负责管理和存取文件信息的软件机构称为文件管理系统,简称为文件系统。文件系统为用户提供了存取简便、格式统一、安全可靠的管理各种信息(文件)的方法。通过采用密码技术将信息隐蔽起来,使信息即使被窃取或载获,窃取者也不能了解信息的内容,从而保证了信息的安全。加密文件系统是在文件系统基础上实现加密功能。它和使用存储介质加密方式一样,能够提供对用户透明的文件加密功能。相对于使用存储介质加密方式,它的主要特点是可以支持文件粒度的加密。也就是说,用户可以选择对哪些文件加密。由于是直接在物理设备而不是在容器文件内创建文件系统,再加上不用对整个存储卷加密,加密文件系统就能够提供更好的性能。图1为根据本专利技术的文件加密方法的一个实施例的流程图。如图1所示:步骤101,对文件进行加密或解密处理。步骤102,实时监控是否出现自动关闭事件。自动关闭事件包括:用户注销、无键盘或鼠标动作的时长的超过时长阈值、加密空间超过指定时间无文件读与、进入待机状态等等。步骤103,当检测到自动关闭事件时,停止加密或解密处理,并删除通过解密或加密处理产生的临时文件。根据本专利技术的一个实施例,检测到自动关闭事件可以采用监控系统事件队列或监控与自动关闭事件相对应的系统消息。根据本专利技术的一个实施例,对存储介质或内存中的文件进行加密或解密处理。当检测到自动关闭事件时,停止加密或解密处理,删除在存储介质或内存中的通过解密或加密处理产生的临时文件,并删除内存中驻留的用户密码和密钥文件。根据本专利技术的一个实施例,在对文件进行加密或解密处理时,启动守护线程。当守护线程监控到系统事件中有用户注销、无键盘或鼠标动作的时长的超过时长阈值、加密空间超过指定时间无文件读写或进入待机状态事件,则停止加密或解密处理,并删除通过解密或加密处理产生的临时文件。根据本专利技术的一个实施例,可以对用户提供配置界面,用户能够通过配置界面配置自动关闭事件。例如,在文本文档来自技高网...

【技术保护点】
一种文件加密方法,其特征在于,包括:对文件进行加密或解密处理;实时监控是否出现自动关闭事件;所述自动关闭事件包括:用户注销、无键盘或鼠标动作的时长的超过时长阈值、加密空间超过指定时间无文件读写、进入待机状态;当检测到所述自动关闭事件时,停止所述加密或解密处理,并删除通过解密或加密处理产生的临时文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨志坚成连
申请(专利权)人:亚欧宝龙信息安全技术湖南有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1