CN112231717A - 加密文件文件名的处理方法、装置、电子设备及存储介质 - Google Patents
加密文件文件名的处理方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN112231717A CN112231717A CN201910636792.4A CN201910636792A CN112231717A CN 112231717 A CN112231717 A CN 112231717A CN 201910636792 A CN201910636792 A CN 201910636792A CN 112231717 A CN112231717 A CN 112231717A
- Authority
- CN
- China
- Prior art keywords
- file name
- file
- processed
- external
- encrypted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/162—Delete operations
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例提供了一种加密文件文件名的处理方法、装置、电子设备及计算机可读存储介质,所述方法包括:获取待处理加密文件;输出对外文件名设置提示信息;获取用户基于所述对外文件名设置提示信息输入的对外文件名;将所述待处理加密文件的文件名设置为所述对外文件名。本发明实施例所提供的方案通过对加密文件的文件名进行处理,使加密文件对外显示的文件名为对外文件名而非原始文件名,保护了加密文件的原始文件名中包含的保密信息,提高了加密文件的保密性。
Description
技术领域
本发明涉及文件保密技术领域,特别是涉及一种加密文件文件名的处理方法、装置、电子设备及计算机可读存储介质。
背景技术
随着科学技术的发展,人们的生活水平不断提升,电子产品的应用也越来越普遍。目前人们一般利用电子设备存储文件,对于电子设备存储的文件,可以随时进行查看,不仅存储的文件量大,而且不易丢失。电子设备存储的文件都具有文件名,方便用户查找整理文件。
然而,很多文件涉及到保密信息,虽然可以利用加密方式对文件进行加密,得到加密文件,但加密文件的文件名仍然会暴露一些保密信息,使得加密文件容易被找到并破解。因而,亟需一种对加密文件的文件名进行处理的方法,以提高加密文件的保密性。
发明内容
本发明实施例的目的在于提供一种加密文件文件名的处理方法、装置、电子设备及计算机可读存储介质,以保护加密文件的原始文件名中包含的保密信息,提高加密文件的保密性。具体技术方案如下:
第一方面,本发明实施例提供了一种加密文件文件名的处理方法,所述方法包括:
获取待处理加密文件;
输出对外文件名设置提示信息;
获取用户基于所述对外文件名设置提示信息输入的对外文件名;
将所述待处理加密文件的文件名设置为所述对外文件名。
可选的,在所述将所述待处理加密文件的文件名设置为所述对外文件名的步骤之后,所述方法还包括:
确定所述对外文件名与所述待处理加密文件的原始文件名之间的对应关系;
存储所述对应关系。
可选的,在所述存储所述对应关系的步骤之后,所述方法还包括:
在获取针对所述待处理加密文件的对外文件名删除指令时,输出对外文件名删除提示信息;
在获取用户基于所述对外文件名删除提示信息进行的删除操作时,删除所述对外文件名;
基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名。
可选的,在所述输出对外文件名删除提示信息的步骤之前,所述方法还包括:
输出所述待处理加密文件的密钥输入提示信息;
获取用户基于所述密钥输入提示信息输入的密钥;
验证所述密钥与预先记录的所述待处理加密文件的加密密钥是否匹配,其中,所述加密密钥为对所述待处理加密文件进行加密处理时所记录的密钥;
如果匹配,执行所述输出对外文件名删除提示信息的步骤。
可选的,在所述基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名的步骤之前,所述方法还包括:
判断所述待处理加密文件所在文件夹中是否包含与所述原始文件名相同名字的文件;
如果否,执行所述基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名的步骤;
如果是,按照预先设置的规则对所述待处理加密文件的原始文件名进行处理得到目标文件名,并将所述目标文件名设置为所述待处理加密文件的文件名。
可选的,在所述将所述待处理加密文件的文件名设置为所述对外文件名的步骤之后,所述方法还包括:
在获取针对所述待处理加密文件的显示指令时,在预设位置显示所述待处理加密文件的对外文件名。
可选的,所述在预设位置显示所述待处理加密文件的对外文件名的步骤,包括:
在文件快捷显示栏中,所述待处理加密文件的原始文件名之后,按照预设形式显示所述对外文件名。
第二方面,本发明实施例提供了一种加密文件文件名的处理装置,所述装置包括:
文件获取模块,用于获取待处理加密文件;
提示模块,用于输出对外文件名设置提示信息;
对外文件名获取模块,用于获取用户基于所述对外文件名设置提示信息输入的对外文件名;
对外文件名设置模块,用于将所述待处理加密文件的文件名设置为所述对外文件名。
可选的,所述装置还包括:
关系确定模块,用于在对外文件名设置模块将所述待处理加密文件的文件名设置为所述对外文件名的步骤之后,确定所述对外文件名与所述待处理加密文件的原始文件名之间的对应关系;
关系存储模块,用于存储所述对应关系。
可选的,所述装置还包括:
删除提示模块,用于在所述关系存储模块存储所述对应关系之后,在获取针对所述待处理加密文件的对外文件名删除指令时,输出对外文件名删除提示信息;
删除模块,用于在获取用户基于所述对外文件名删除提示信息进行的删除操作时,删除所述对外文件名;
还原模块,用于基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名。
可选的,所述装置还包括:
密钥提示模块,用于所述删除提示模块在获取针对所述待处理加密文件的对外文件名删除指令时,输出对外文件名删除提示信息之前,输出所述待处理加密文件的密钥输入提示信息;
密钥获取模块,用于获取用户基于所述密钥输入提示信息输入的密钥;
密钥验证模块,用于验证所述密钥与预先记录的所述待处理加密文件的加密密钥是否匹配,其中,所述加密密钥为对所述待处理加密文件进行加密处理时所记录的密钥;
指令接受模块,用于密钥匹配时,触发删除提示模块执行所述输出对外文件名删除提示信息的步骤。
可选的,所述装置还包括:
判断模块,用于所述还原模块基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名之前,判断所述待处理加密文件所在文件夹中是否包含与所述原始文件名相同名字的文件;
第一结果处理模块,用于上述判断结果为否定的情况下,执行所述基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名的步骤;
第二结果处理模块,用于上述判断结果为肯定的情况下,按照预先设置的规则对所述待处理加密文件的原始文件名进行处理得到目标文件名,并将所述目标文件名设置为所述待处理加密文件的文件名。
可选的,所述装置还包括:
对外文件名显示模块,用于所述对外文件名设置模块将所述待处理加密文件的文件名设置为所述对外文件名的步骤之后,在获取针对所述待处理加密文件的显示指令时,在预设位置显示所述待处理加密文件的对外文件名。
可选的,所述对外文件名显示模块包括:
对外文件名显示子模块,用于在文件快捷显示栏中,所述待处理加密文件的原始文件名之后,按照预设形式显示所述对外文件名。
第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述任一所述的加密文件文件名的处理方法的步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的加密文件文件名的处理方法的步骤。
本发明实施例提供的方案中,获取待处理加密文件,输出对外文件名设置提示信息,获取用户基于对外文件名设置提示信息输入的对外文件名,设置上述待处理加密文件的文件名为对外文件名。本发明实施例所提供的方案通过对加密文件的文件名进行处理,使加密文件对外显示的文件名为对外文件名而非原始文件名,保护了加密文件的原始文件名中包含的保密信息,提高了加密文件的保密性。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所提供的一种加密文件文件名的的处理方法流程图;
图2为本发明实施例所提供的对外文件名设置提示信息的一种示意图;
图3为本发明实施例所提供的基于图1所示实施例的对应关系存储方式的一种流程图;
图4为本发明实施例所提供的基于图3所示实施例的的删除对外文件名的一种流程图;
图5为本发明实施例所提供的一种对外文件名删除提示信息示意图;
图6为本发明实施例所提供的基于图4所示实施例的对外文件名修改权限验证的一种流程图;
图7为本发明实施例所提供的基于图4所示实施例的还原原始文件名的一种流程图;
图8为本发明实施例所提供的一种对外文件名显示方式的示意图;
图9为本发明实施例所提供的一种加密文件文件名的的处理装置的结构示意图;
图10为本发明实施例所提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了保护加密文件的原始文件名中包含的保密信息,提高加密文件的保密性,本发明实施例提供了一种加密文件文件名的处理方法、装置、电子设备及计算机可读存储介质。
下面首先对本发明实施例所提供的一种加密文件文件名的处理方法进行介绍。
本发明实施例所提供的一种加密文件文件名的处理方法可以应用于任意需要对加密文件的文件名进行处理的电子设备,例如,可以为电脑、手机、智能手表等,在此不做具体限定。为了描述方便,后续简称为电子设备。
如图1所示,一种加密文件文件名的处理方法,包括:
S101,获取待处理加密文件;
S102,输出对外文件名设置提示信息;
S103,获取用户基于所述对外文件名设置提示信息输入的对外文件名;
S104,将所述待处理加密文件的文件名设置为所述对外文件名。
可见,本发明实施例提供的方案中,电子设备可以获取待处理加密文件,输出对外文件名设置提示信息,获取用户基于对外文件名设置提示信息输入的对外文件名,设置上述待处理加密文件的文件名为对外文件名。本发明实施例所提供的方案通过对加密文件的文件名进行处理,使加密文件对外显示的文件名为对外文件名而非原始文件名,保护了加密文件的原始文件名中包含的保密信息,提高了加密文件的保密性。
当用户需要对加密文件的文件名进行处理以进一步提升加密文件的保密性时,用户可以通过电子设备提供的用户接口发出文件名处理操作。例如,电子设备可以显示处理按钮等,用户以点击、长按等方式操作该按钮时,便可以发出文件名处理操作,电子设备也就捕获该用户操作,进而将该用户操作多对应的加密文件确定为需要处理的加密文件,也就是待处理加密文件。
这样,在上述步骤S101中,电子设备也就可以获取待处理加密文件。该文件可以是电子设备内存储的加密文件,也可以是从网络下载的加密文件,还可以是从其他电子设备获取的加密文件,这都是合理的。
例如,电子设备从网络下载了一份加密文件,该加密文件的文件名中包含了具体的时间、地点或事务等信息,该加密文件的文件名会导致上述时间、地点或事务信息的泄露,导致该加密文件的保密性降低,用户需要对该加密文件的文件名进行处理,那么电子设备便可以将该需要对文件名进行处理的加密文件,确定为待处理加密文件。
电子设备获取到待处理加密文件后,可以提示用户输入想要展示的对外文件名,在上述步骤S102中,电子设备可以输出对外文件名设置提示信息,以提示用户输入对外文件名。例如,在图2所示的对外文件名设置提示信息的一种示意图中,可以提示用户在此输入想要设置的对外文件名,输入的内容由用户决定。对外文件名后的输入区域210即为电子设备输出的对外文件名设置提示信息中的对外文件名输入区域,用户可以在该对外文件名输入区域输入想要设置的对外文件名。
用户输入对外文件名后,电子设备也就可以获取用户输入的对外文件名,也就是执行步骤S103。对于该对外文件名,一般情况下,由于其不能与该待处理加密文件所在的文件夹中其他文件的文件名相同,这样容易造成文件信息混乱。所以如果用户输入的对外文件名与该待处理加密文件所在的文件夹中其他文件的文件名相同,电子设备可以提示用户该对外文件名已被使用,并提示用户更换对外文件名。
电子设备获取用户输入的对外文件名后,可以执行步骤S104,即将该对外文件名设置为该待处理加密文件的文件名。例如,电子设备输出对外文件名设置提示信息后,用户基于该对外文件名设置提示信息输入“活动安排”,电子设备可以获取到用户输入的内容“活动安排”,便可以将“活动安排”设置为该待处理加密文件的对外文件名。
作为本发明实施例的一种实施方式,如图3所示,在上述步骤S104之后,上述方法还可以包括:
S301,确定所述对外文件名与所述待处理加密文件的原始文件名之间的对应关系;
在上述S101至S104的步骤中,电子设备将用户提供的待处理加密文件的文件名设置为待处理加密文件的对外文件名,起到保护该待处理加密文件原始文件名携带信息的作用。由于后续使用该待处理加密文件的过程中,用户可能需要将对外文件名还原为该待处理加密文件的原始文件名,或者可能需要确定待处理加密文件的原始文件名,所以待处理加密文件的原始文件名可以不进行删除,而是将其进行存储。
为了进一步方便后续可以将待处理加密文件的对外文件名还原为其原始文件名,所以,在一种实施方式中,电子设备可以确定对外文件名与待处理加密文件的原始文件名之间的对应关系,以便后续操作。
S302,存储所述对应关系。
确定上述对应关系后,为了后续在需要时能够还原上述待处理加密文件的原始文件名,电子设备可以执行该步骤S302,即对步骤S301中确定的对应关系进行存储,其存储方式可以是预先设定的,可以将该对应关系存储于待处理加密文件的属性信息、配置信息、或者指定存储位置等,在此不做具体限定。
例如,待处理加密文件A的原始文件名为B,其对外文件名被设置为C,当存储原始文件名与对外文件名的对应关系时,可以采用如下方式:在该待处理加密文件的属性信息中,对外文件名选项下存储C,原始文件名选项下存储B。通过这种方式存储原始文件名B与对外文件名C的对应关系,这样,当电子设备获取到用户查看文件名为C的加密文件的原始文件名的操作指令时,便可以根据此对应关系,确定的文件名为C的加密文件的原始文件名为B。
可见,在本实施例中,在将所述待处理加密文件的文件名设置为对外文件名之后,电子设备可以确定对外文件名与待处理加密文件的原始文件名之间的对应关系,并存储对应关系。这样,在后续需要时可以快速确定待处理加密文件的原始文件名。
作为本发明实施例的一种实施方式,如图4所示,在上述步骤S302之后,上述方法还可以包括:
S401,在获取针对所述待处理加密文件的对外文件名删除指令时,输出对外文件名删除提示信息;
当用户需要删除已经设置的对外文件名时,可以发出删除针对该对外文件名删除指令。例如,用户可以在加密文件的快捷显示栏显示的文件名位置进行双击操作,以发出删除对外文件名删除指令。
电子设备获取到用户发出的对外文件名删除指令时,说明此时用户需要对已设置的对外文件名进行删除处理,所以,电子设备可以输出对外文件名删除提示信息,以提示用户删除已设置的对外文件名。
例如,一个加密文件的对外文件名被设置为“活动安排”,当用户需要删除该加密文件的文件名时,用户可以发出对外文件名删除指令,电子设备获取到该对外文件名删除指令时,可以显示如图5所示的删除提示信息,提示用户删除510中已输入的对外文件名“活动安排”。
S402,在获取用户基于所述对外文件名删除提示信息进行的删除操作时,删除所述对外文件名;
当电子设备显示对外文件名删除提示信息时,用户便可以根据此提示信息对已设置的对外文件名进行删除操作,电子设备也就可以获取到用户进行的删除操作,进而将对外文件名删除。
例如,加密文件的对外文件名为“活动安排”,当用户根据上述对外文件名删除提示信息进行删除操作时,电子设备便可以获取到用户删除“活动安排”的操作,进而对外文件名“活动安排”进行删除。
S403,基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名。
加密文件的对外文件名被删除以后,电子设备可以执行该步骤S403,根据所存储的加密文件的对外文件名与原始文件名的对应关系,确定该加密文件的对外文件名所对应的原始文件名,并将该原始文件名设置为加密文件的文件名。
例如,基于上述步骤S401中的例子,对于对外文件名被设置为“活动安排”的加密文件,其原始文件名为“单位重要文件”,那么当电子设备获取到用户删除“活动安排”的操作时,电子设备便可以将加密文件的对外文件名“活动安排”删除,然后,根据加密文件的对外文件名与原始文件名的对应关系,电子设备也就可以将该加密文件的文件名设置为“单位重要文件”。
可见,在本实施例中,在存储上述对应关系之后,电子设备在获取针对待处理加密文件的对外文件名删除指令时,可以输出对外文件名删除提示信息,在获取用户基于对外文件名删除提示信息进行的删除操作时,删除对外文件名,进而,基于上述对应关系,将待处理加密文件的文件名还原为待处理加密文件的原始文件名。这样,可以在用户需要删除已设置的对外文件名的情况下,将加密文件的文件名还原为加密文件的原始文件名,保留其原始文件名中携带的信息,并且便于用户基于原始文件名对加密文件进行管理。
作为本发明实施例的一种实施方式,如图6所示,在上述步骤S401之前,上述方法还可以包括:
S601,输出所述待处理加密文件的密钥输入提示信息;
当用户需要对上述已设置对外文件名的待处理加密文件进行删除操作时,即需要将对外文件名还原为原始文件名时,为了保证加密文件的安全,避免对加密文件进行恶意破坏,电子设备可以对用户是否具备文件名修改权限进行验证,电子设备可以输出待处理加密文件的的密钥输入提示信息,以提示用户输入密钥进行验证。
S602,获取用户基于所述密钥输入提示信息输入的密钥;
用户可以根据电子设备输出的密钥输入提示信息输入密钥,电子设备便可以获取用户基于该密钥输入提示信息所输入的密钥。例如,电子设备显示密钥输入框作为密钥输入提示信息,用户在该密钥输入框输入了“asdf”,电子设备便可以获取用户输入的密钥“asdf”。
S603,验证所述密钥与预先记录的所述待处理加密文件的加密密钥是否匹配,如果匹配,执行上述输出对外文件名删除提示信息的步骤;如果不匹配,提示用户重新输入密钥。
其中,该加密密钥为电子设备对待处理加密文件进行加密处理时所记录的密钥。也就是说,用户在对待处理加密文件进行加密处理时,会为其设置加密密钥,电子设备便可以记录该加密密钥,该加密密钥也就是电子设备对待处理加密文件进行加密处理时所记录的密钥。
例如,在对文件J1进行加密时,用户输入的密钥为“zxcv”,电子设备则可以基于该密钥对文件J1进行加密处理得到加密文件J1#,并记录的密钥“zxcv”为加密文件J1#的加密密钥。
获取到用户基于密钥输入提示信息输入的密钥后,电子设备可以对该密钥进行验证,判断该密钥是否能够匹配该待处理加密文件的加密密钥。若该密钥不匹配该待处理加密文件的加密密钥,说明用户输入的密钥不正确,那么电子设备可以提示用户重新输入密钥。
例如,在对待处理加密文件进行加密处理时电子设备所记录的加密密钥为“123456”,用户基于密钥输入提示信息输入的密钥为“132456”,那么电子设备便可以确定该密钥与所记录的加密密钥不匹配,电子设备可以提示用户重新输入密钥。
当上述用户基于密钥输入提示信息输入的密钥与该待处理加密文件的加密密钥匹配时,说明用户有权限对该待处理加密文件的文件名进行修改,所以电子设备可以执行上述输出对外文件名删除提示信息的步骤,以提示用户进行对外文件名的删除操作。
可见,在本实施例中,电子设备在输出对外文件名删除提示信息之前,可以输出待处理加密文件的密钥输入提示信息,获取用户基于密钥输入提示信息输入的密钥,进而验证密钥与预先记录的待处理加密文件的加密密钥是否匹配,如果匹配,执行输出对外文件名删除提示信息的步骤。这样,只有在用户输入的密钥与预先记录的待处理加密文件的加密密钥匹配时,才可以对待处理加密文件的文件名进行删除操作,进一步提升加密文件的安全性。
作为本发明实施例的一种实施方式,如图7所示,在上述步骤S403之前,上述方法还可以包括:
S701,判断所述待处理加密文件所在文件夹中是否包含与所述原始文件名相同名字的文件,如果否,执行上述基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名的步骤;如果是,执行步骤S702;
由于待处理加密文件所在文件夹中的其它文件的文件名可能与待处理加密文件的原始文件名相同,为了避免出现重复命名的问题,电子设备可以获取该待处理加密文件所在文件夹中的其它文件的文件名,进而判断该待处理加密文件所在文件夹中是否包含与其原始文件名相同的文件。
当待处理加密文件所在文件夹中不包含与其原始文件名相同名字的文件时,电子设备便可以将该待处理文件的对外文件名设置为其原始文件名。
当待处理加密文件所在文件夹中包含与其原始文件名相同名字的文件时,此时如果将该待处理文件的对外文件名设置为其原始文件名,会出现重复命名的问题,为了避免这种情况出现,电子设备可以执行步骤S702。
S702,按照预先设置的规则对所述待处理加密文件的原始文件名进行处理得到目标文件名,并将所述目标文件名设置为所述待处理加密文件的文件名。
当步骤S701中的判断结果为是时,该待处理加密文件所在的文件夹中包含与其原始文件名相同的文件,那么电子设备可以对该待处理加密文件的原始文件名按照预设规则进行处理,获的目标文件名,进而将该目标文件名设置为该待处理加密文件的文件名,以避免出现重复命名的问题。
例如,待处理加密文件的原始文件名为“公司在职人员信息表”,若其所在的文件夹中已存在文件名为“公司在职人员信息表”的文件,那么电子设备可以在该待处理加密文件的原始文件名后添加“(1)”,得到目标文件名“公司在职人员信息表(1)”。
可见,在本实施例中,当待处理加密文件所在文件夹中包含与待处理加密文件的原始文件名相同名字的文件时,也可以顺利为待处理加密文件设置文件名,能够防止因为文件夹中存在与待处理加密文件的原始文件名相同文件名的文件而导致出现重复命名的问题。
作为本发明实施例的一种实施方式,在上述步骤S104之后,上述方法还可以包括:
在获取针对所述待处理加密文件的显示指令时,在预设位置显示所述待处理加密文件的对外文件名。
在将待处理加密文件的文件名设置为对外文件名之后,在获取到用户发出针对待处理加密文件的显示指令,电子设备可以显示待处理加密文件,为了让用户可以获知待处理加密文件的对外文件名,电子设备可以在预设位置显示待处理加密文件的对外文件名。
例如,待处理加密文件X的对外文件名为Z,那么用户发出针对待处理加密文件X的显示指令时,电子设备获取到该显示指令,可以在显示待处理加密文件X的界面的右上角显示其对外文件名Z。
可见,在本实施例中,在将待处理加密文件的文件名设置为对外文件名之后,电子设备在获取针对待处理加密文件的显示指令时,可以在预设位置显示待处理加密文件的对外文件名。这样,可以方便用户在查看待处理加密文件的同时查看其对外文件名。
作为本发明实施例的一种实施方式,上述在预设位置显示所述待处理加密文件的对外文件名的步骤,可以包括:
在文件快捷显示栏中,所述待处理加密文件的原始文件名之后,按照预设形式显示所述对外文件名。
电子设备在显示文件时,一般会在界面上方显示文件快捷显示栏,其中可以包括一些常用的操作按钮。在一种实施方式中,电子设备可以将待处理加密文件的对外文件名显示于文件快捷显示栏中,方便用户查看。
为了告知用户待处理加密文件的对外文件名及原始文件名,电子设备可以在文件快捷显示栏中,在待处理加密文件的原始文件名之后,按照预设形式显示其对外文件名。
其中,预设形式可以根据用户需求等因素确定,例如,可以为在括号中显示、加粗显示、以不同颜色显示等方式,在此不做具体限定。
例如:如图8所示,电子设备可以在待处理加密文件的快捷显示栏中,将对外文件名放在括号中,显示在原始文件名后。
可见,在本实施例中,电子设备可以在文件快捷显示栏中,待处理加密文件的原始文件名之后,按照预设形式显示对外文件名,这样,用户可以同时查看待处理加密文件的原始文件名及对外文件名,方便用户记录等。
根据本发明上述实施例提供的加密文件文件名的处理方法,相应的,本发明另一实施例还提供了一种加密文件文件名的处理装置,其结构示意图如图9所示,包括:
文件获取模块901,用于获取待处理加密文件;
提示模块902,用于输出对外文件名设置提示信息;
对外文件名获取模块903,用于获取用户基于所述对外文件名设置提示信息输入的对外文件名;
对外文件名设置模块904,用于将所述待处理加密文件的文件名设置为所述对外文件名。
可见,本发明实施例提供的方案中,获取待处理加密文件,输出对外文件名设置提示信息,获取用户基于对外文件名设置提示信息输入的对外文件名,设置上述待处理加密文件的文件名为对外文件名。本发明实施例所提供的方案通过对加密文件的文件名进行处理,使加密文件对外显示的文件名为对外文件名而非原始文件名,保护了加密文件的原始文件名中包含的保密信息,提高了加密文件的保密性。
作为本发明实施例的一种实施方式,上述装置还包括:
关系确定模块,用于在对外文件名设置模块将所述待处理加密文件的文件名设置为所述对外文件名的步骤之后,确定所述对外文件名与所述待处理加密文件的原始文件名之间的对应关系;
关系存储模块,用于存储所述对应关系。
作为本发明实施例的一种实施方式,上述装置还包括:
删除提示模块,用于在所述关系存储模块存储所述对应关系之后,在获取针对所述待处理加密文件的对外文件名删除指令时,输出对外文件名删除提示信息;
删除模块,用于在获取用户基于所述对外文件名删除提示信息进行的删除操作时,删除所述对外文件名;
还原模块,用于基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名。
作为本发明实施例的一种实施方式,上述装置还包括:
密钥提示模块,用于所述删除提示模块在获取针对所述待处理加密文件的对外文件名删除指令时,输出对外文件名删除提示信息之前,输出所述待处理加密文件的密钥输入提示信息;
密钥获取模块,用于获取用户基于所述密钥输入提示信息输入的密钥;
密钥验证模块,用于验证所述密钥与预先记录的所述待处理加密文件的加密密钥是否匹配,其中,所述加密密钥为对所述待处理加密文件进行加密处理时所记录的密钥;
指令接受模块,用于密钥匹配时,触发删除提示模块执行所述输出对外文件名删除提示信息的步骤。
作为本发明实施例的一种实施方式,上述装置还包括:
判断模块,用于所述还原模块基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名之前,判断所述待处理加密文件所在文件夹中是否包含与所述原始文件名相同名字的文件;
第一结果处理模块,用于上述判断结果为否定的情况下,执行所述基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名的步骤;
第二结果处理模块,用于上述判断结果为肯定的情况下,按照预先设置的规则对所述待处理加密文件的原始文件名进行处理得到目标文件名,并将所述目标文件名设置为所述待处理加密文件的文件名。
作为本发明实施例的一种实施方式,上述装置还包括:
对外文件名显示模块,用于所述对外文件名设置模块将所述待处理加密文件的文件名设置为所述对外文件名的步骤之后,在获取针对所述待处理加密文件的显示指令时,在预设位置显示所述待处理加密文件的对外文件名。
作为本发明实施例的一种实施方式,上述对外文件名显示模块,还包括:
对外文件名显示子模块,用于在文件快捷显示栏中,所述待处理加密文件的原始文件名之后,按照预设形式显示所述对外文件名。
本发明实施例还提供了一种电子设备,如图10所示,电子设备包括处理器1001、通信接口1002、存储器1003和通信总线1004,其中,处理器1001,通信接口1002,存储器1003通过通信总线1004完成相互间的通信;
存储器1003,用于存放计算机程序;
处理器1001,用于执行存储器上所存放的程序时,实现如下步骤:
获取待处理加密文件;
输出对外文件名设置提示信息;
获取用户基于所述对外文件名设置提示信息输入的对外文件名;
将所述待处理加密文件的文件名设置为所述对外文件名。
可见,本发明实施例提供的方案中,获取待处理加密文件,输出对外文件名设置提示信息,获取用户基于对外文件名设置提示信息输入的对外文件名,设置上述待处理加密文件的文件名为对外文件名。本发明实施例所提供的方案通过对加密文件的文件名进行处理,使加密文件对外显示的文件名为对外文件名而非原始文件名,保护了加密文件的原始文件名中包含的保密信息,提高了加密文件的保密性。
作为本发明实施例的一种实施方式,在上述将所述待处理加密文件的文件名设置为所述对外文件名的步骤之后,上述方法还可以包括:
确定所述对外文件名与所述待处理加密文件的原始文件名之间的对应关系;
存储所述对应关系。
作为本发明实施例的一种实施方式,在所述输出对外文件名删除提示信息的步骤之前,所述方法还包括:
输出所述待处理加密文件的密钥输入提示信息;
获取用户基于所述密钥输入提示信息输入的密钥;
验证所述密钥与预先记录的所述待处理加密文件的加密密钥是否匹配,其中,所述加密密钥为对所述待处理加密文件进行加密处理时所记录的密钥;
如果匹配,执行所述输出对外文件名删除提示信息的步骤。
作为本发明实施例的一种实施方式,在所述基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名的步骤之前,所述方法还包括:
判断所述待处理加密文件所在文件夹中是否包含与所述原始文件名相同名字的文件;
如果否,执行所述基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名的步骤;
如果是,按照预先设置的规则对所述待处理加密文件的原始文件名进行处理得到目标文件名,并将所述目标文件名设置为所述待处理加密文件的文件名。
作为本发明实施例的一种实施方式,在所述将所述待处理加密文件的文件名设置为所述对外文件名的步骤之后,所述方法还包括:
在获取针对所述待处理加密文件的显示指令时,在预设位置显示所述待处理加密文件的对外文件名。
作为本发明实施例的一种实施方式,,所述在预设位置显示所述待处理加密文件的原始文件名的步骤,包括:
在文件快捷显示栏中,所述待处理加密文件的原始文件名之后,按照预设形式显示所述对外文件名。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一加密文件文件名的处理方法的步骤。
可见,本发明实施例提供的方案中,获取待处理加密文件,输出对外文件名设置提示信息,获取用户基于对外文件名设置提示信息输入的对外文件名,设置上述待处理加密文件的文件名为对外文件名。本发明实施例所提供的方案通过对加密文件的文件名进行处理,使加密文件对外显示的文件名为对外文件名而非原始文件名,保护了加密文件的原始文件名中包含的保密信息,提高了加密文件的保密性。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备及计算机可读存储介质实施例而言而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (16)
1.一种加密文件文件名的处理方法,其特征在于,所述方法包括:
获取待处理加密文件;
输出对外文件名设置提示信息;
获取用户基于所述对外文件名设置提示信息输入的对外文件名;
将所述待处理加密文件的文件名设置为所述对外文件名。
2.根据权利要求1所述的方法,其特征在于,在所述将所述待处理加密文件的文件名设置为所述对外文件名的步骤之后,所述方法还包括:
确定所述对外文件名与所述待处理加密文件的原始文件名之间的对应关系;
存储所述对应关系。
3.根据权利要求2所述的方法,其特征在于,在所述存储所述对应关系的步骤之后,所述方法还包括:
在获取针对所述待处理加密文件的对外文件名删除指令时,输出对外文件名删除提示信息;
在获取用户基于所述对外文件名删除提示信息进行的删除操作时,删除所述对外文件名;
基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名。
4.根据权利要求3所述的方法,其特征在于,在所述输出对外文件名删除提示信息的步骤之前,所述方法还包括:
输出所述待处理加密文件的密钥输入提示信息;
获取用户基于所述密钥输入提示信息输入的密钥;
验证所述密钥与预先记录的所述待处理加密文件的加密密钥是否匹配,其中,所述加密密钥为对所述待处理加密文件进行加密处理时所记录的密钥;
如果匹配,执行所述输出对外文件名删除提示信息的步骤。
5.根据权利要求3所述的方法,其特征在于,在所述基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名的步骤之前,所述方法还包括:
判断所述待处理加密文件所在文件夹中是否包含与所述原始文件名相同名字的文件;
如果否,执行所述基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名的步骤;
如果是,按照预先设置的规则对所述待处理加密文件的原始文件名进行处理得到目标文件名,并将所述目标文件名设置为所述待处理加密文件的文件名。
6.根据权利要求1所述的方法,其特征在于,在所述将所述待处理加密文件的文件名设置为所述对外文件名的步骤之后,所述方法还包括:
在获取针对所述待处理加密文件的显示指令时,在预设位置显示所述待处理加密文件的对外文件名。
7.根据权利要求6所述的方法,其特征在于,所述在预设位置显示所述待处理加密文件的对外文件名的步骤,包括:
在文件快捷显示栏中,所述待处理加密文件的原始文件名之后,按照预设形式显示所述对外文件名。
8.一种加密文件文件名的处理装置,其特征在于,所述装置包括:
文件获取模块,用于获取待处理加密文件;
提示模块,用于输出对外文件名设置提示信息;
对外文件名获取模块,用于获取用户基于所述对外文件名设置提示信息输入的对外文件名;
对外文件名设置模块,用于将所述待处理加密文件的文件名设置为所述对外文件名。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
关系确定模块,用于在对外文件名设置模块将所述待处理加密文件的文件名设置为所述对外文件名的步骤之后,确定所述对外文件名与所述待处理加密文件的原始文件名之间的对应关系;
关系存储模块,用于存储所述对应关系。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
删除提示模块,用于在所述关系存储模块存储所述对应关系之后,在获取针对所述待处理加密文件的对外文件名删除指令时,输出对外文件名删除提示信息;
删除模块,用于在获取用户基于所述对外文件名删除提示信息进行的删除操作时,删除所述对外文件名;
还原模块,用于基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:
密钥提示模块,用于所述删除提示模块在获取针对所述待处理加密文件的对外文件名删除指令时,输出对外文件名删除提示信息之前,输出所述待处理加密文件的密钥输入提示信息;
密钥获取模块,用于获取用户基于所述密钥输入提示信息输入的密钥;
密钥验证模块,用于验证所述密钥与预先记录的所述待处理加密文件的加密密钥是否匹配,其中,所述加密密钥为对所述待处理加密文件进行加密处理时所记录的密钥;
指令接受模块,用于密钥匹配时,触发删除提示模块执行所述输出对外文件名删除提示信息的步骤。
12.根据权利要求10所述的装置,其特征在于,所述装置还包括:
判断模块,用于所述还原模块基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名之前,判断所述待处理加密文件所在文件夹中是否包含与所述原始文件名相同名字的文件;
第一结果处理模块,用于上述判断结果为否定的情况下,执行所述基于所述对应关系,将所述待处理加密文件的文件名还原为所述待处理加密文件的原始文件名的步骤;
第二结果处理模块,用于上述判断结果为肯定的情况下,按照预先设置的规则对所述待处理加密文件的原始文件名进行处理得到目标文件名,并将所述目标文件名设置为所述待处理加密文件的文件名。
13.根据权利要求8所述的装置,其特征在于,所述装置还包括:
对外文件名显示模块,用于所述对外文件名设置模块将所述待处理加密文件的文件名设置为所述对外文件名的步骤之后,在获取针对所述待处理加密文件的显示指令时,在预设位置显示所述待处理加密文件的对外文件名。
14.根据权利要求13所述的装置,其特征在于,所述对外文件名显示模块包括:
对外文件名显示子模块,用于在文件快捷显示栏中,所述待处理加密文件的原始文件名之后,按照预设形式显示所述对外文件名。
15.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-7任一所述的方法步骤。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910636792.4A CN112231717A (zh) | 2019-07-15 | 2019-07-15 | 加密文件文件名的处理方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910636792.4A CN112231717A (zh) | 2019-07-15 | 2019-07-15 | 加密文件文件名的处理方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112231717A true CN112231717A (zh) | 2021-01-15 |
Family
ID=74111153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910636792.4A Pending CN112231717A (zh) | 2019-07-15 | 2019-07-15 | 加密文件文件名的处理方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112231717A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230017368A1 (en) * | 2021-07-16 | 2023-01-19 | EMC IP Holding Company LLC | File System Content Obfuscation in High Security Environments |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008250369A (ja) * | 2007-03-29 | 2008-10-16 | Sorun Corp | 機密データファイルの管理方法、管理システム及びプロキシサーバ |
CN104573536A (zh) * | 2015-01-28 | 2015-04-29 | 深圳市中兴移动通信有限公司 | 文件保护方法及文件保护装置 |
WO2015184834A1 (zh) * | 2014-12-18 | 2015-12-10 | 中兴通讯股份有限公司 | 一种嵌入式存储设备文件的加解密方法、装置及终端 |
CN106778295A (zh) * | 2016-11-30 | 2017-05-31 | 广东欧珀移动通信有限公司 | 文件存储、显示方法、装置及终端 |
-
2019
- 2019-07-15 CN CN201910636792.4A patent/CN112231717A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008250369A (ja) * | 2007-03-29 | 2008-10-16 | Sorun Corp | 機密データファイルの管理方法、管理システム及びプロキシサーバ |
WO2015184834A1 (zh) * | 2014-12-18 | 2015-12-10 | 中兴通讯股份有限公司 | 一种嵌入式存储设备文件的加解密方法、装置及终端 |
CN104573536A (zh) * | 2015-01-28 | 2015-04-29 | 深圳市中兴移动通信有限公司 | 文件保护方法及文件保护装置 |
CN106778295A (zh) * | 2016-11-30 | 2017-05-31 | 广东欧珀移动通信有限公司 | 文件存储、显示方法、装置及终端 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230017368A1 (en) * | 2021-07-16 | 2023-01-19 | EMC IP Holding Company LLC | File System Content Obfuscation in High Security Environments |
US11947696B2 (en) * | 2021-07-16 | 2024-04-02 | EMC IP Holding Company LLC | File system content obfuscation in high security environments |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11270267B2 (en) | Sensitive information management | |
CN107431924B (zh) | 将设备标识符和用户标识符相关联的设备盗窃防护 | |
WO2017143879A1 (zh) | 文件的权限管理方法及装置 | |
WO2016154898A1 (zh) | 移动终端隐私保护方法、保护装置及移动终端 | |
KR20130088171A (ko) | 장치에 저장된 데이터를 보호하는 방법 및 그에 상응하는 장치 | |
CN108400868B (zh) | 种子密钥的存储方法、装置及移动终端 | |
Tamma et al. | Practical Mobile Forensics: Forensically investigate and analyze iOS, Android, and Windows 10 devices | |
CN103699830A (zh) | 一种操作***解锁方法及装置 | |
US11496446B1 (en) | Protecting personally identifiable information submitted through a browser | |
CN107390991B (zh) | 一种截图的处理方法及移动终端 | |
WO2017020386A1 (zh) | 指纹校验方法及装置 | |
WO2023071990A1 (zh) | 一种隐私保护方法及*** | |
WO2015176531A1 (zh) | 终端数据写入、读取的方法及装置 | |
WO2017000638A1 (zh) | 一种网络文件访问控制方法及装置 | |
US11797706B2 (en) | Mobile device network traffic modification and user based restrictions on data access | |
CN106685945B (zh) | 业务请求处理方法、业务办理号码的验证方法及其终端 | |
CN106100851A (zh) | 密码管理***、智能腕表及其密码管理方法 | |
CN111125020A (zh) | 一种基于区块链的信息安全管理方法、***及服务器 | |
CN107092834A (zh) | 一种指纹数据管理方法及终端 | |
Pieterse et al. | Smartphone data evaluation model: Identifying authentic smartphone data | |
CN112231717A (zh) | 加密文件文件名的处理方法、装置、电子设备及存储介质 | |
US9292698B1 (en) | Method and system for remote forensic data collection | |
CN106778344B (zh) | 一种数据权限控制方法及终端 | |
JP6717131B2 (ja) | 制御プログラム、制御方法、情報処理装置、復号プログラム、復号方法、及び端末装置 | |
KR101745390B1 (ko) | 데이터 유출 방지장치 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |