主权项 |
一种类Unix操作系统的文件夹加密方法,其特征在于,包括:在被加密文件夹所在目录创建以被加密文件夹名为参数的加密文件系统;在类UNIX操作系统的物理磁盘分区或文件映象中建立所述加密文件系统,所述加密文件系统为采用EncFS加密方式的透明加密文件系统;将所述被加密的文件夹中的文件复制到所述加密文件系统中,并删除所述被加密的文件夹,创建与所述被加密的文件夹同名的程序快捷方式;所述程序快捷方式指向所述加密文件系统的打开程序,并向其传递当前加密文件系统的完整路径参数;在用户双击所述快捷方式图标启动所述加密文件系统的打开程序时,对用户输入的密码进行验证,验证成功后创建临时目录,挂载所述加密文件系统到所述临时目录;获取用户双击快捷方式图标的事件时,如果所述加密文件系统已经被解密并且被挂载,则直接打开所述加密文件夹;如果所述加密文件系统没有被解密,则挂载所述加密文件系统,并对用户输入的密码进行验证;如果所述加密文件系统已经被解密和挂载,在操作系统状态栏或文件管理器中提供状态显示和卸载操作接口,点击卸载操作时,卸载所述加密文件系统;其中,加密文件系统挂载后,在操作系统状态栏或文件管理器中提供状态显示和卸载操作接口,点击卸载操作时,卸载所述加密文件系统。 |