CN104700001B - 应用程序的信息加密方法及装置 - Google Patents

应用程序的信息加密方法及装置 Download PDF

Info

Publication number
CN104700001B
CN104700001B CN201310648284.0A CN201310648284A CN104700001B CN 104700001 B CN104700001 B CN 104700001B CN 201310648284 A CN201310648284 A CN 201310648284A CN 104700001 B CN104700001 B CN 104700001B
Authority
CN
China
Prior art keywords
user
encryption
information
browser
application program
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.)
Active
Application number
CN201310648284.0A
Other languages
English (en)
Other versions
CN104700001A (zh
Inventor
林晓丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201310648284.0A priority Critical patent/CN104700001B/zh
Priority to PCT/CN2014/090053 priority patent/WO2015081777A1/en
Priority to TW103140679A priority patent/TW201523324A/zh
Publication of CN104700001A publication Critical patent/CN104700001A/zh
Application granted granted Critical
Publication of CN104700001B publication Critical patent/CN104700001B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开一种应用程序的信息加密方法及装置,本发明实施例在应用程序的运行过程中,监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,启动所述加密控件对应的信息加密功能;基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作;本发明实施例具有能够仅针对应用程序的特定功能模块进行加密、而不影响该应用程序其他功能使用的有益效果。

Description

应用程序的信息加密方法及装置
技术领域
本发明涉及互联网领域,尤其涉及一种应用程序的信息加密方法及装置。
背景技术
目前,终端上某些应用程序在启动时会提供软件锁的功能,能够对当前整个应用程序对应的所有操作信息进行加密,但这种软件锁只能应用在对整个软件的加密,并不能对程序中特定的功能模块进行加密,终端也无法仅对该应用程序中的部分功能或者部分操作对应的历史记录进行单独加密并隐藏;以终端上的浏览器为例,目前浏览器不能实现如下功能:仅加密书签和网址访问历史记录,而不影响浏览器其他功能的正常使用。
发明内容
鉴于此,有必要提供一种应用程序的信息加密方法及装置,以达到仅对应用程序的特定功能模块进行加密的目的。
本发明实施例公开了一种应用程序的信息加密方法,包括以下步骤:
在应用程序的运行过程中,监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,启动所述加密控件对应的信息加密功能;
基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作。
本发明实施例还公开了一种应用程序的信息加密装置,包括:
启动模块,用于在应用程序的运行过程中,监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,启动所述加密控件对应的信息加密功能;
执行模块,用于基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作。
本发明实施例在应用程序的运行过程中,监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,启动所述加密控件对应的信息加密功能;基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作;相较于现有技术中,仅能对整个应用程序进行加密的方法,本发明实施例具有能够仅针对应用程序的特定功能模块进行加密的有益效果。
附图说明
图1是本发明应用程序的信息加密方法第一实施例流程示意图;
图2是本发明应用程序的信息加密方法第二实施例流程示意图;
图3是本发明应用程序的信息加密方法中,开启浏览器的书签/历史私密空间的加密控件这一具体应用场景对应的用户操作界面示意图;
图4是本发明应用程序的信息加密方法第三实施例流程示意图;
图5是本发明应用程序的信息加密方法中,终端提供的供用户输入访问密码这一具体应用场景对应的第一实施例用户操作界面示意图;
图6是本发明应用程序的信息加密方法中,终端提供的供用户输入访问密码这一具体应用场景对应的第二实施例用户操作界面示意图;
图7是本发明应用程序的信息加密装置第一实施例功能模块示意图;
图8是本发明应用程序的信息加密装置第二实施例功能模块示意图;
图9是本发明应用程序的信息加密装置第三实施例功能模块示意图。
本发明实施例目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1是本发明应用程序的信息加密方法第一实施例流程示意图;如图1所示,本发明应用程序的信息加密方法包括以下步骤:
步骤S01、在应用程序的运行过程中,监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,启动所述加密控件对应的信息加密功能;
本发明实施例中,终端在应用程序的运行过程中,实时监控用户触发的所有操作指令;比如,用户基于已运行的应用程序所触发的针对该应用程序所对应的一特定功能的操作指令;或者,用户触发的开启尚未运行的应用程序的操作指令等。其中,该应用程序所对应的一特定功能可以理解为,该应用程序所具有的任一功能,只要针对该功能设置有对应的加解密程序均可;比如,浏览器中的历史浏览记录这一功能、阅读器中的书签这一功能等,本实施例不对其进行一一穷举。
本实施例中,在应用程序的运行过程中,终端监控到用户触发的该应用程序一特定功能对应的加密控件的启动指令时,终端响应用户触发的该加密控件对应的启动指令,启动该加密控件对应的信息加密功能;本实施例中,该加密控件包括终端上正在运行的其中一个应用程序中一特定功能对应的加密控件;即该加密控件仅针对该应用程序的这一特定功能,并不影响该应用程序的其他功能的使用。当然,该加密控件也可以为开启终端上某一加密的应用程序所对应的加密控件。
进一步地,本发明实施例中,终端启动加密控件对应的信息加密功能后,显示该加密控件指向的存储目录下已保存的所有信息。
进一步地,上述加密控件指向的存储目录下已保存的所有信息包括:用户基于浏览器触发的操作事件所对应的已保存的书签信息,以及用户基于该浏览器的加密控件所对应的历史浏览记录。
步骤S02、基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作;
基于启动的信息加密功能,终端继续监控用户基于该信息加密功能所触发的操作事件;在监控到用户触发的操作事件时,根据用户触发的操作事件,执行该操作事件所指向的操作,比如执行对应用程序中该加密控件指向的信息加密和/或解密操作。
在本发明的一优选实施例中,所述应用程序为浏览器,所述应用程序对应部分信息为已保存的书签信息和历史浏览记录。
本发明实施例在应用程序的运行过程中,监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,启动所述加密控件对应的信息加密功能;基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作;相较于现有技术中,仅能对整个应用程序进行加密的方法,本发明实施例具有能够仅针对应用程序的特定功能模块进行加密、而不影响该应用程序其他功能使用的有益效果。
图2是本发明应用程序的信息加密方法第二实施例流程示意图;本发明实施例与图1所述实施例的区别是,终端接收到用户触发的对加密控件的关闭指令时,终端关闭加密控件对应的信息加密功能,并继续监控用户触发的操作指令。
基于图1所述实施例的描述,如图2所示,本发明应用程序的信息加密方法在“步骤S02、基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作”,之后还包括:
步骤S03、接收到用户触发的所述加密控件的关闭指令时,关闭所述加密控件对应的信息加密功能,并继续监控用户触发的所述应用程序的其他功能操作指令。
终端在监控用户触发的所有操作事件的同时,若接收到用户触发的该加密控件的关闭指令时,终端响应该加密控件的关闭指令,关闭应用程序中该加密控件对应的信息加密功能。本实施例中,终端关闭应用程序中的加密控件,并不表示终端直接关闭该应用程序;且终端关闭该应用程序中的加密控件仅表示终端关闭了该加密控件对应的功能,在正常情况下,终端关闭该加密控件,丝毫不影响该应用程序中除该加密控件之外的其他任意功能的使用。在终端关闭该加密控件后,终端继续监控用户触发的该应用程序的其他功能对应的操作指令。
进一步,本实施例中,终端关闭该加密控件对应的信息加密功能包括:终端隐藏该加密控件所指向的存储目录下已保存的所有信息;比如浏览器中保存的书签信息和历史访问记录在关闭加密控件后,基于该加密控件所保存的所有书签信息和历史访问记录将对用户不可见。
本发明实施例终端接收到用户触发的所述加密控件的关闭指令时,关闭所述加密控件对应的信息加密功能,并继续监控用户触发的所述应用程序的其他功能操作指令;具有保护用户隐私信息的有益效果,也提高了用户信息的安全性。
下面以终端上浏览器为例,再次描述本发明实施例应用程序的信息加密方法的实施过程。
在具体的应用场景中,如图3所示,图3是本发明应用程序的信息加密方法中,开启浏览器的书签/历史私密空间的加密控件这一具体应用场景对应的用户操作界面示意图;用户开启了图3所示的操作界面上的“书签/历史私密空间”这一功能控件时,终端响应用户触发的浏览器上“书签/历史私密空间”这一功能控件的启动指令,启动该“书签/历史私密空间”控件对应的信息加密功能;基于启动的所述信息加密功能,终端根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应信息的加密和/或解密操作。比如,用户对于新添加的书签可以选择保存至书签私密空间文件夹中,也可以使用私密空间中的已保存的书签;或者,终端响应开启“书签/历史私密空间”控件的操作指令后,终端显示历史上访问过的私密网址记录,供用户查看。终端也可以根据用户触发的操作事件,将用户的网页访问记录直接记录在私密空间中,则记录在私密空间中的访问记录将不会出现在默认历史记录中。在终端接收到用户关闭上述“书签/历史私密空间”控件的操作指令后,终端将隐藏该“书签/历史私密空间”控件对应的存储目录下所有已存储的信息,用户保存的上述书签和用户浏览的历史记录将隐藏不可见。
上述操作过程对于用户侧来说,用户在开启“书签/历史私密空间”控件后,可以使用私密空间中所有的书签,也可以在其中添加新的私密书签,在这期间所访问的网址记录也会存至私密空间中。用户在关闭私密空间功能控件后,私密空间中的书签和历史记录将被隐藏。用户只能看到公开的书签和历史记录。
本发明实施例通过上述方式,具有能够仅针对应用程序的特定功能模块进行加密、而不影响该应用程序其他功能使用的有益效果;进一步地,本发明实施例还具有保护用户隐私信息的有益效果,也提高了用户信息的安全性。
图4是本发明应用程序的信息加密方法第三实施例流程示意图;图4所述实施例与图1或者图2所述实施例的区别是,增加了步骤S11和步骤S12;即在终端监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,首先提供一用户操作界面,供用户输入加密控件对应的访问密码,并在访问密码验证通过后,再执行后续相应操作。
基于上述实施例的描述,如图4所示,以图2所述实施例为基础,本发明实施例应用程序的信息加密方法,在步骤S01、启动所述加密控件对应的信息加密功能,之前还包括:
步骤S11、提供一用户访问应用程序加密控件的操作界面,供用户输入所述应用程序一特定功能对应的加密控件的访问密码;
步骤S12、验证用户输入的所述访问密码。
在终端监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,首先提供一用户操作界面,供用户输入该应用程序一特定功能对应的加密控件的访问密码。倘若用户不知道该加密控件的访问密码,则用户仅仅是不能访问或者使用该应用程序的这一特定功能,并不影响用户对该应用程序其他功能的使用。
本发明实施例中,终端提供的操作界面包括供用户输入字符信息的密码输入框,以及供用户输入轨迹信息的密码图标。请一并参照图5和图6,图5是本发明应用程序的信息加密方法中,终端提供的供用户输入访问密码这一具体应用场景对应的第一实施例用户操作界面示意图;图6是本发明应用程序的信息加密方法中,终端提供的供用户输入访问密码这一具体应用场景对应的第二实施例用户操作界面示意图;用户基于图5显示的密码输入框,输入对应的字符密码,基于图6显示的密码输入图案密码或者手势密码等。
在用户输入对应的访问密码后,终端验证用户输入的访问密码是否正确;在验证密码不正确时,禁止用户访问该加密控件指向的存储目录下已保存的所有信息,并禁止用户使用该加密控件对应的应用程序的这一特定功能。比如,用户基于图5或者图6或者终端提供的其他访问密码操作界面输入访问密码,终端验证该访问密码不正确时,终端禁止该用户访问浏览器对应的“书签/历史私密空间”这一控件对应的已保存的书签信息和历史浏览记录,但丝毫不影响该用户使用浏览器访问网页,且用户访问浏览器所产生的历史记录保存在默认的浏览记录存储目录下。
在验证密码正确时,终端允许用户访问该加密空间指向的存储目录下已保存的所有信息,并允许用户基于该加密控件执行对应的信息加密和/或解密操作。比如,用户基于图5或者图6或者终端提供的其他访问密码操作界面输入访问密码,终端验证该访问密码正确时,终端允许该用户访问浏览器对应的“书签/历史私密空间”这一控件对应的已保存的书签信息和历史浏览记录,且用户在这一过程中所访问的网页浏览记录,均保存在“书签/历史私密空间”这一控件对应的存储目录下,而在默认的存储目录下,将查看不到用户这一时期访问网页的历史浏览记录。
进一步地,本发明实施例中,用户初次设置访问密码时,终端将提示用户输入该访问密码的关联信息,并将该访问密码与该访问密码对应的关联信息进行绑定;以供用户在忘记访问密码时,根据与访问密码绑定的关联信息找回访问密码或者重设访问密码。该关联信息包括用户输入的邮箱地址、手机号码等信息;在用户忘记访问密码时,终端根据用户触发的身份验证指令,通过以邮件的形式发送验证码到邮箱地址,或者通过短信息的形式发送验证码到手机,以在用户的验证码验证正确后解锁或者重设访问密码。
本发明实施例提供一用户访问应用程序加密控件的操作界面,供用户输入访问密码;验证用户输入的访问密码,并在验证通过后,允许用户使用加密控件;具有提高用户信息安全性的有益效果。
图7是本发明应用程序的信息加密装置第一实施例功能模块示意图;如图7所示,本发明应用程序的信息加密装置包括:启动模块01和执行模块02。
启动模块01,用于在应用程序的运行过程中,监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,启动所述加密控件对应的信息加密功能;
本发明实施例中,终端在应用程序的运行过程中,实时监控用户触发的所有操作指令;比如,用户基于已运行的应用程序所触发的针对该应用程序所对应的一特定功能的操作指令;或者,用户触发的开启尚未运行的应用程序的操作指令等。其中,该应用程序所对应的一特定功能可以理解为,该应用程序所具有的任一功能,只要针对该功能设置有对应的加解密程序均可;比如,浏览器中的历史浏览记录这一功能、阅读器中的书签这一功能等,本实施例不对其进行一一穷举。
本实施例中,在应用程序的运行过程中,终端监控到用户触发的该应用程序一特定功能对应的加密控件的启动指令时,启动模块01响应用户触发的该加密控件对应的启动指令,启动该加密控件对应的信息加密功能;本实施例中,该加密控件包括终端上正在运行的其中一个应用程序中一特定功能对应的加密控件;即该加密控件仅针对该应用程序的这一特定功能,并不影响该应用程序的其他功能的使用。当然,该加密控件也可以为开启终端上某一加密的应用程序所对应的加密控件。
进一步地,本发明实施例中,启动模块01启动加密控件对应的信息加密功能后,显示该加密控件指向的存储目录下已保存的所有信息。
进一步地,上述加密控件指向的存储目录下已保存的所有信息包括:用户基于浏览器触发的操作事件所对应的已保存的书签信息,以及用户基于该浏览器的加密控件所对应的历史浏览记录。
执行模块02,用于基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作;
基于启动模块01启动的信息加密功能,终端继续监控用户基于该信息加密功能所触发的操作事件;在监控到用户触发的操作事件时,执行模块02根据用户触发的操作事件,执行该操作事件所指向的操作,比如执行模块02执行对应用程序中该加密控件指向的信息加密和/或解密操作。
在本发明的一优选实施例中,所述应用程序为浏览器,所述应用程序对应部分信息为已保存的书签信息和历史浏览记录。
本发明实施例在应用程序的运行过程中,监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,启动所述加密控件对应的信息加密功能;基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作;相较于现有技术中,仅能对整个应用程序进行加密的方法,本发明实施例具有能够仅针对应用程序的特定功能模块进行加密、而不影响该应用程序其他功能使用的有益效果。
图8是本发明应用程序的信息加密装置第二实施例功能模块示意图;本发明实施例与图7所述实施例的区别是,终端接收到用户触发的对加密控件的关闭指令时,终端关闭加密控件对应的信息加密功能,并继续监控用户触发的操作指令。
基于图7所述实施例的描述,如图8所示,本发明应用程序的信息加密装置还包括:
关闭模块03,用于接收到用户触发的所述加密控件的关闭指令时,关闭所述加密控件对应的信息加密功能,并继续监控用户触发的所述应用程序的其他功能操作指令。
终端在监控用户触发的所有操作事件的同时,若接收到用户触发的该加密控件的关闭指令时,关闭模块03响应该加密控件的关闭指令,关闭应用程序中该加密控件对应的信息加密功能。本实施例中,关闭模块03关闭应用程序中的加密控件,并不表示终端直接关闭该应用程序;且关闭模块03关闭该应用程序中的加密控件仅表示关闭模块03关闭了该加密控件对应的功能,在正常情况下,关闭模块03关闭该加密控件,丝毫不影响该应用程序中除该加密控件之外的其他任意功能的使用。在关闭模块03关闭该加密控件后,终端继续监控用户触发的该应用程序的其他功能对应的操作指令。
进一步,本实施例中,关闭模块03关闭该加密控件对应的信息加密功能包括:关闭模块03隐藏该加密控件所指向的存储目录下已保存的所有信息;比如浏览器中保存的书签信息和历史访问记录在关闭加密控件后,基于该加密控件所保存的所有书签信息和历史访问记录将对用户不可见。
本发明实施例终端接收到用户触发的所述加密控件的关闭指令时,关闭所述加密控件对应的信息加密功能,并继续监控用户触发的所述应用程序的其他功能操作指令;具有保护用户隐私信息的有益效果,也提高了用户信息的安全性。
下面以终端上浏览器为例,再次描述本发明实施例应用程序的信息加密装置的工作过程。
在具体的应用场景中,如图3所示,用户开启了图3所示的操作界面上的“书签/历史私密空间”这一功能控件时,启动模块01响应用户触发的浏览器上“书签/历史私密空间”这一功能控件的启动指令,启动该“书签/历史私密空间”控件对应的信息加密功能;基于启动模块01启动的所述信息加密功能,根据用户触发的操作事件,执行模块02执行用户触发的操作事件指向的所述应用程序对应信息的加密和/或解密操作。比如,用户对于将新添加的书签可以选择保存至书签私密空间文件夹中,也可以使用私密空间中的已保存的书签;或者,启动模块01响应开启“书签/历史私密空间”控件的操作指令后,终端显示历史上访问过的私密网址记录,供用户查看。执行模块02也可以根据用户触发的操作事件,将用户的网页访问记录直接记录在私密空间中,则记录在私密空间中的访问记录将不会出现在默认历史记录中。在终端接收到用户关闭上述“书签/历史私密空间”控件的操作指令后,关闭模块03将隐藏该“书签/历史私密空间”控件对应的存储目录下所有已存储的信息,用户保存的上述书签和用户浏览的历史记录将隐藏不可见。
上述操作过程对于用户侧来说,用户在开启“书签/历史私密空间”控件后,可以使用私密空间中所有的书签,也可以在其中添加新的私密书签,在这期间所访问的网址记录也会存至私密空间中。用户在关闭私密空间功能控件后,私密空间中的书签和历史记录将被隐藏。用户只能看到公开的书签和历史记录。
本发明实施例通过上述方式,具有能够仅针对应用程序的特定功能模块进行加密、而不影响该应用程序其他功能使用的有益效果;进一步地,本发明实施例还具有保护用户隐私信息的有益效果,也提高了用户信息的安全性。
图9是本发明应用程序的信息加密装置第三实施例功能模块示意图。本实施例与图7或图8所述实施例的区别是,增加了界面模块04和验证模块05。本实施例以图8所述实施例为基础,仅对界面模块04和验证模块05进行描述,有关本发明应用程序的信息加密装置所涉及的其他功能模块请参照相关实施例的具体描述,在此不再赘述。
基于上述实施例的描述,如图9所示,本发明应用程序的信息加密装置还包括:
界面模块04,用于提供一用户访问应用程序加密控件的操作界面,供用户输入所述应用程序一特定功能对应的加密控件的访问密码;
验证模块05,用于验证用户输入的所述访问密码,并在所述访问密码验证通过时,由所述启动模块启动所述加密控件对应的信息加密功能。
在终端监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,界面模块04提供一用户操作界面,供用户输入该应用程序一特定功能对应的加密控件的访问密码。倘若用户不知道该加密控件的访问密码,则用户仅仅是不能访问或者使用该应用程序的这一特定功能,并不影响用户对该应用程序其他功能的使用。
本发明实施例中,界面模块04提供的操作界面包括供用户输入字符信息的密码输入框,以及供用户输入轨迹信息的密码图标。请一并参照图5和图6,用户基于图5显示的密码输入框,输入对应的字符密码,基于图6显示的密码输入图案密码或者手势密码等。
在用户输入对应的访问密码后,验证模块05验证用户输入的访问密码是否正确;在验证密码不正确时,禁止用户访问该加密控件指向的存储目录下已保存的所有信息,并禁止用户使用该加密控件对应的应用程序的这一特定功能。比如,用户基于图5或者图6或者终端提供的其他访问密码操作界面输入访问密码,验证模块05验证该访问密码不正确时,终端禁止该用户访问浏览器对应的“书签/历史私密空间”这一控件对应的已保存的书签信息和历史浏览记录,但丝毫不影响该用户使用浏览器访问网页,且用户访问浏览器所产生的历史记录保存在默认的浏览记录存储目录下。
在验证模块05验证密码正确时,终端允许用户访问该加密空间指向的存储目录下已保存的所有信息,并允许用户基于该加密控件执行对应的信息加密和/或解密操作。比如,用户基于图5或者图6或者界面模块04提供的其他访问密码操作界面输入访问密码,验证模块05验证该访问密码正确时,终端允许该用户访问浏览器对应的“书签/历史私密空间”这一控件对应的已保存的书签信息和历史浏览记录,且用户在这一过程中所访问的网页浏览记录,均保存在“书签/历史私密空间”这一控件对应的存储目录下,而在默认的存储目录下,将查看不到用户这一时期访问网页的历史浏览记录。
进一步地,本发明实施例中,用户初次设置访问密码时,界面模块04将提示用户输入该访问密码的关联信息,并将该访问密码与该访问密码对应的关联信息进行绑定;以供用户在忘记访问密码时,根据与访问密码绑定的关联信息找回访问密码或者重设访问密码。该关联信息包括用户输入的邮箱地址、手机号码等信息;在用户忘记访问密码时,界面模块04根据用户触发的身份验证指令,通过以邮件的形式发送验证码到邮箱地址,或者通过短信息的形式发送验证码到手机,以在用户的验证码验证正确后解锁或者重设访问密码。
本发明实施例提供一用户访问应用程序加密控件的操作界面,供用户输入访问密码;验证用户输入的访问密码,并在验证通过后,允许用户使用加密控件;具有提高用户信息安全性的有益效果。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个图7、图8或图9所述的应用程序的信息加密装置的存储介质(如ROM/RAM、磁碟、光盘)中,该存储介质包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备,或者图7、图8、图9所述的应用程序的信息加密装置等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (8)

1.一种应用程序的信息加密方法,其特征在于,包括以下步骤:
提供隐私功能操作界面,用以接收用户对特定功能模块启动的操作;
当接收到用户访问浏览器的书签/历史私密空间的操作时,提供一用户访问浏览器的书签/历史私密空间这一加密控件的操作界面,供用户输入所述浏览器的书签/历史私密空间的特定功能对应的加密控件的访问密码;
当用户输入的所述访问密码验证通过时,启动所述加密控件对应的信息加密功能,显示所述加密控件指向的存储目录下已保存的以下信息,包括:基于所述浏览器触发的操作事件所对应的已保存的书签信息,以及基于所述浏览器的加密控件所对应的历史浏览记录;
基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述浏览器已保存的书签信息和历史浏览记录的加密和/或解密操作。
2.如权利要求1所述的方法,其特征在于,所述执行所述操作事件指向的所述浏览器对应部分信息的加密和/或解密操作,之后还包括:
接收到用户触发的所述加密控件的关闭指令时,关闭所述加密控件对应的信息加密功能,并继续监控用户触发的所述浏览器的其他功能操作指令。
3.如权利要求1所述的方法,其特征在于,所述提供一用户访问浏览器的加密控件的操作界面,供用户输入所述浏览器的书签/历史私密空间的特定功能对应的加密控件的访问密码,包括:
在用户初次设置所述访问密码时,将所述访问密码与所述访问密码的关联信息进行绑定。
4.如权利要求2所述的方法,其特征在于,所述关闭所述加密控件对应的信息加密功能包括:
隐藏所述加密控件指向的存储目录下已保存的所有信息。
5.一种应用程序的信息加密装置,其特征在于,包括:
界面模块,用于提供隐私功能操作界面,用以接收用户对特定功能模块启动的操作;
当接收到用户访问浏览器的书签/历史私密空间的操作时,提供一用户访问浏览器的书签/历史私密空间这一加密控件的操作界面,供用户输入所述浏览器的书签/历史私密空间的特定功能对应的加密控件的访问密码;
验证模块,用于验证用户输入的所述访问密码,
启动模块,用于在所述访问密码验证通过时,启动所述加密控件对应的信息加密功能,显示所述加密控件指向的存储目录下已保存的以下信息,包括:基于所述浏览器触发的操作事件所对应的已保存的书签信息,以及基于所述浏览器的加密控件所对应的历史浏览记录;
执行模块,用于基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述浏览器已保存的书签信息和历史浏览记录的加密和/或解密操作。
6.如权利要求5所述的装置,其特征在于,还包括:
关闭模块,用于接收到用户触发的所述加密控件的关闭指令时,关闭所述加密控件对应的信息加密功能,并继续监控用户触发的所述浏览器的其他功能操作指令。
7.如权利要求5所述的装置,其特征在于,所述界面模块还用于:
在用户初次设置所述访问密码时,将所述访问密码与所述访问密码的关联信息进行绑定。
8.如权利要求6所述的装置,其特征在于,所述关闭模块还用于:
隐藏所述加密控件指向的存储目录下已保存的所有信息。
CN201310648284.0A 2013-12-04 2013-12-04 应用程序的信息加密方法及装置 Active CN104700001B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201310648284.0A CN104700001B (zh) 2013-12-04 2013-12-04 应用程序的信息加密方法及装置
PCT/CN2014/090053 WO2015081777A1 (en) 2013-12-04 2014-10-31 Method and device for encrypting information of an application
TW103140679A TW201523324A (zh) 2013-12-04 2014-11-24 應用程式的資訊加密方法及裝置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310648284.0A CN104700001B (zh) 2013-12-04 2013-12-04 应用程序的信息加密方法及装置

Publications (2)

Publication Number Publication Date
CN104700001A CN104700001A (zh) 2015-06-10
CN104700001B true CN104700001B (zh) 2020-01-10

Family

ID=53272859

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310648284.0A Active CN104700001B (zh) 2013-12-04 2013-12-04 应用程序的信息加密方法及装置

Country Status (3)

Country Link
CN (1) CN104700001B (zh)
TW (1) TW201523324A (zh)
WO (1) WO2015081777A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104270353B (zh) * 2014-09-22 2019-12-06 中兴通讯股份有限公司 一种信息安全传递方法及***、接收终端、发送终端
CN105046144A (zh) * 2015-07-02 2015-11-11 成都亿邻通科技有限公司 移动终端的应用程序保护方法
CN106610966A (zh) * 2015-10-21 2017-05-03 阿里巴巴集团控股有限公司 一种信息提供方法及装置
CN106681616B (zh) * 2015-11-06 2020-09-18 阿里巴巴(中国)有限公司 一种浏览器功能栏显示方法、装置及设备
CN106022148A (zh) * 2016-05-26 2016-10-12 北京金山安全软件有限公司 一种文件加密方法及装置
CN106102223A (zh) * 2016-06-16 2016-11-09 中山市欧日光电科技有限公司 一种基于二维码扫描技术的智能灯具控制***
KR20180084304A (ko) * 2017-01-16 2018-07-25 삼성전자주식회사 전자 장치 및 전자 장치의 웹 페이지의 바로가기 생성 방법
CN107846351A (zh) * 2017-10-23 2018-03-27 苏州亿科赛卓电子科技有限公司 一种聊天消息敏感信息加密方法及装置
CN109871707A (zh) * 2017-12-04 2019-06-11 广州市动景计算机科技有限公司 隐私保护方法和装置、计算设备以及存储介质
CN109871706A (zh) * 2017-12-04 2019-06-11 广州市动景计算机科技有限公司 隐私保护方法和装置、计算设备以及存储介质
CN111258689A (zh) * 2020-01-09 2020-06-09 成都市新筑路桥机械股份有限公司 一种有轨电车的人机交互界面页面管理方法
CN112948843B (zh) * 2021-01-27 2022-07-15 维沃移动通信有限公司 加密方法、装置、电子设备及介质
CN117235700A (zh) * 2023-11-16 2023-12-15 荣耀终端有限公司 数据获取方法、电子设备及可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101408916A (zh) * 2008-08-27 2009-04-15 上海第二工业大学 一种互联网软件上网隐私保护方法
CN102708141A (zh) * 2011-03-14 2012-10-03 国际商业机器公司 用于隐私浏览的***和方法
CN103390026A (zh) * 2013-06-20 2013-11-13 中国软件与技术服务股份有限公司 一种移动智能终端安全浏览器及其工作方法
WO2014187168A1 (zh) * 2013-05-22 2014-11-27 福建联迪商用设备有限公司 一种基于Webkit浏览器的信息存储管理方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101408916A (zh) * 2008-08-27 2009-04-15 上海第二工业大学 一种互联网软件上网隐私保护方法
CN102708141A (zh) * 2011-03-14 2012-10-03 国际商业机器公司 用于隐私浏览的***和方法
WO2014187168A1 (zh) * 2013-05-22 2014-11-27 福建联迪商用设备有限公司 一种基于Webkit浏览器的信息存储管理方法及装置
CN103390026A (zh) * 2013-06-20 2013-11-13 中国软件与技术服务股份有限公司 一种移动智能终端安全浏览器及其工作方法

Also Published As

Publication number Publication date
WO2015081777A1 (en) 2015-06-11
CN104700001A (zh) 2015-06-10
TW201523324A (zh) 2015-06-16

Similar Documents

Publication Publication Date Title
CN104700001B (zh) 应用程序的信息加密方法及装置
KR101700731B1 (ko) 애플리케이션에 접근하기 위한 방법 및 장치
EP2314046B1 (en) Credential management system and method
US20050021668A1 (en) Secure network browsing
WO2008097191A1 (en) Non-invasive usage tracking, access control, policy enforcement, audit logging, and user action automation on software applications
CN102073822A (zh) 防止用户信息泄漏的方法及***
CN103109510A (zh) 一种资源安全访问方法及装置
CN104813631A (zh) 用于移动设备应用的可***认证机制
CN102368230A (zh) 移动存储器的访问控制方法、移动存储器及***
US20090100517A1 (en) Apparatus and method for monitoring and protecting system resources from web browser
US20170201528A1 (en) Method for providing trusted service based on secure area and apparatus using the same
CN105809000A (zh) 一种信息处理方法及电子设备
CN106100851B (zh) 密码管理***、智能腕表及其密码管理方法
CN107666469A (zh) 验证码短信的处理方法及终端
CN104852888B (zh) 一种设置静态认证信息的方法及装置
CN106161373B (zh) 一种安全防护信息提示方法、安全监控装置以及***
CN114003880A (zh) 一种隐私保护方法及***
US9977907B2 (en) Encryption processing method and device for application, and terminal
CN113221095A (zh) 一种应用程序保护方法、装置、电子设备及存储介质
JP2008146551A (ja) パスワード情報管理システム、端末、プログラム
Amft et al. " We've Disabled MFA for You": An Evaluation of the Security and Usability of Multi-Factor Authentication Recovery Deployments
CN109359482B (zh) 一种网页浏览方法和装置
CN107147617A (zh) 一种单点登录方法及装置
CN106453398A (zh) 一种数据加密***及方法
CN110719257A (zh) 单页面应用的权限管理方法、装置、设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant