Encryption method and device, electronic equipment, medium and program

Through navigation route planning, the encryption key is generated and personal space or information is encrypted, which solves the problem of easy cracking of traditional passwords and insufficient privacy, and achieves higher security.

CN119519965APending Publication Date: 2025-02-25CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411682267.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In the prior art, encryption using passwords is easily cracked, there is a risk of leakage and the entrance cannot be hidden privately.

Method used

A specific route planning is performed through navigation as an encryption key, using this key to encrypt the personal space or information that needs to be encrypted.

Benefits of technology

It is more secure than using traditional character passwords or verification code methods, effectively solving the problem of passwords being easily cracked and lack of privacy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119519965A_ABST
    Figure CN119519965A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electronic equipment, in particular to an encryption method and device, electronic equipment, a medium and a program.The method comprises the steps that a navigation encryption intention of a user is obtained; determining a destination and a plurality of passing points of the navigation route according to the navigation encryption intention, and planning a plurality of navigation routes according to the destination and the plurality of passing points; target driving route data corresponding to a target navigation route selected by the user in the driving process is recognized, an encryption key is generated according to the target driving route data, and the target driving route data comprises a positioning point of a driving track and driving duration; and obtaining an encryption request of a user, and performing encryption application on the plurality of encryption scenes in the encryption request by using the encryption key. Therefore, the problems that a password is easy to crack and has a leakage risk or the entrance cannot be hidden privately when being used for encryption in the related technology are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of electronic equipment, and in particular to an encryption method, device, electronic equipment, medium and program. Background Art

[0002] As more and more personal privacy information is stored in smart mobile terminals, users are in urgent need of protecting this information to prevent it from being spread and discovered at will. This information includes but is not limited to contact information, photos, videos, bank account information, scanned copies of personal IDs, etc. In order to protect this sensitive information from being accessed by unauthorized persons, the common practice in the market is to encrypt it using passwords, pattern locks, fingerprint recognition, etc.

[0003] In the related art, traditional character passwords are easy to guess or crack by brute force. Even if complex passwords are used, it is difficult to completely prevent advanced attack methods. The interface for entering a password or pattern lock is usually obvious and easy to be spied on by bystanders. In addition, these interfaces often do not have sufficient privacy and are easily attacked by malware or hackers. The security is low. Summary of the invention

[0004] The present application provides an encryption method, device, electronic device, medium and program to solve the problems in the related art of using passwords for encryption, which is easy to be cracked and has the risk of leakage, or the entrance cannot be privately hidden.

[0005] The first aspect of the present application provides an encryption method, comprising the following steps: obtaining a user's navigation encryption intention; determining a destination and multiple waypoints of a navigation route according to the navigation encryption intention, and planning multiple navigation routes according to the destination and multiple waypoints; identifying target driving route data corresponding to a target navigation route selected by a user during driving, and generating an encryption key according to the target driving route data, wherein the target driving route data includes a positioning point and driving duration of a driving trajectory; obtaining the user's encryption request, and using the encryption key to encrypt and apply multiple encryption scenarios in the encryption request.

[0006] Optionally, before using the encryption key to encrypt and apply the multiple encryption scenarios in the encryption request, it includes: generating current driving route data according to the target navigation route to the destination; matching the key data of the current driving route data and the target driving route data to see if they are consistent; if they are consistent, the current driving route data and the target driving route data are successfully matched and enter the encryption scenario.

[0007] Optionally, the encryption scenarios include privacy space encryption, privacy information encryption and application software encryption.

[0008] Optionally, the using of an encryption key to encrypt and apply multiple encryption scenarios in the encryption request includes: if the encryption scenario is privacy space encryption, selecting a target file of the electronic device according to the user's intention, generating a privacy file using the encryption key and storing it in the privacy space.

[0009] Optionally, the encryption key is used to encrypt and apply multiple encryption scenarios in the encryption request, including: if the encryption scenario is application software encryption, selecting the encryption key as the application software login password; driving and verifying according to the target driving route data, and entering the application software if the verification is successful.

[0010] Optionally, the encryption key is used to encrypt multiple encryption scenarios in the encryption request, including: if the encryption scenario is privacy information encryption, entering the privacy space, creating the required encrypted privacy information, and generating a privacy file through the encryption key and storing it in the privacy space.

[0011] The second aspect of the present application provides an encryption device, including: an acquisition module, used to obtain the user's navigation encryption intention; a planning module, used to determine the destination and multiple waypoints of the navigation route according to the navigation encryption intention, and plan multiple navigation routes according to the destination and multiple waypoints; an identification module, used to identify the target driving route data corresponding to the target navigation route selected by the user during the driving process, and generate an encryption key according to the target driving route data, wherein the target driving route data includes the positioning points and driving duration of the driving trajectory; an encryption module, used to obtain the user's encryption request, and use the encryption key to encrypt and apply multiple encryption scenarios in the encryption request.

[0012] The third aspect of the present application provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to perform the encryption method as described in the above embodiment.

[0013] The fourth aspect of the present application provides a computer-readable storage medium on which a computer program is stored. The program is executed by a processor to perform the encryption method described in the above embodiment.

[0014] The fifth aspect of the present application provides a computer program product, including a computer program or instructions, characterized in that when the computer program or instructions are executed, the encryption method described in the above embodiment is implemented.

[0015] Therefore, this application has at least the following beneficial effects:

[0016] The embodiments of the present application can determine the destination and multiple waypoints of the navigation route according to the navigation encryption intention, and plan multiple navigation routes according to the destination and the multiple waypoints, identify the target driving route data corresponding to the target navigation route selected by the user during the driving process, generate an encryption key according to the target driving route data, and use the encryption key to encrypt and apply multiple encryption scenarios in the encryption request, and use specific route planning through navigation as the encryption key to encrypt personal space or information that needs to be encrypted, which is more secure than using traditional character passwords or verification codes.

[0017] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0019] Figure 1 A flowchart of an encryption method provided according to an embodiment of the present application;

[0020] Figure 2 It is a flowchart for implementing the encryption setting function provided according to an embodiment of the present application;

[0021] Figure 3 This is a flowchart of an implementation of a key identification and matching module provided according to an embodiment of the present application;

[0022] Figure 4 This is an implementation flow chart of encryption application scenario 1 provided according to an embodiment of the present application;

[0023] Figure 5 This is an implementation flow chart of encryption application scenario 2 provided according to an embodiment of the present application;

[0024] Figure 6 This is an implementation flow chart of encryption application scenario three provided according to an embodiment of the present application;

[0025] Figure 7 This is an example diagram of an encryption device provided according to an embodiment of the present application;

[0026] Figure 8 It is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0027] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0028] The encryption method, device, electronic device, storage medium and program of the embodiment of the present application are described below with reference to the accompanying drawings. In view of the problem that the related technology mentioned in the background technology center uses passwords for encryption, which is easy to be cracked and there is a risk of leakage or the entrance cannot be privately hidden, the present application provides an encryption method, in which a specific route planning is used as an encryption key through navigation to encrypt the personal space or information that needs to be encrypted, which is more secure than using traditional character passwords or verification codes. Thus, the problem that the related technology uses passwords for encryption, which is easy to be cracked and there is a risk of leakage or the entrance cannot be privately hidden is solved.

[0029] Specifically, Figure 1 A flowchart of an encryption method provided in an embodiment of the present application.

[0030] like Figure 1 As shown, the encryption method includes the following steps:

[0031] In step S101, the user's navigation encryption intention is obtained.

[0032] It can be understood that the embodiments of the present application can obtain the user's navigation encryption intention based on the user's operation, so as to subsequently determine the destination and multiple waypoints of the navigation route based on the navigation encryption intention.

[0033] In step S102, a destination and a plurality of waypoints of a navigation route are determined according to the navigation encryption intention, and a plurality of navigation routes are planned according to the destination and the plurality of waypoints.

[0034] It can be understood that the embodiments of the present application can determine the destination and multiple waypoints of the navigation route according to the navigation encryption intention, and plan multiple navigation routes according to the destination and multiple waypoints, so as to provide users with multiple choice paths and enhance the user experience.

[0035] It should be noted that the destination and multiple transit points can be selected according to the actual needs of the user without any specific limitations.

[0036] In step S103, the target driving route data corresponding to the target navigation route selected by the user during the driving process is identified, and an encryption key is generated according to the target driving route data, wherein the target driving route data includes the positioning points and driving duration of the driving trajectory.

[0037] It can be understood that the embodiments of the present application can identify the target driving route data corresponding to the target navigation route selected by the user during driving, and generate an encryption key based on the target driving route data, so as to facilitate the subsequent specific route planning through navigation as an encryption key to encrypt the personal space or information that needs to be encrypted, which is more secure than using traditional character passwords or verification codes.

[0038] In step S104, the encryption request of the user is obtained, and the encryption key is used to encrypt and apply multiple encryption scenarios in the encryption request.

[0039] Among them, encryption scenarios include privacy space encryption, privacy information encryption and application software encryption.

[0040] It can be understood that the embodiments of the present application can obtain the user's encryption request, use the encryption key to encrypt and apply multiple encryption scenarios in the encryption request, and use specific route planning through navigation as the encryption key to encrypt the personal space or information that needs to be encrypted, which is more secure.

[0041] In an embodiment of the present application, before using an encryption key to encrypt and apply multiple encryption scenarios in an encryption request, it includes: generating current driving route data according to the target navigation route to the destination; matching the key data of the current driving route data and the target driving route data to see if they are consistent; if they are consistent, the current driving route data and the target driving route data are successfully matched and enter the encryption scenario.

[0042] It can be understood that the embodiments of the present application can generate current driving route data according to the target navigation route to the destination; match the key data of the current driving route data and the target driving route data to see if they are consistent; if they are consistent, the current driving route data and the target driving route data are successfully matched and enter the encryption scene, thereby improving the security of the encryption scene.

[0043] Specifically, if Figure 3 As shown, key identification and matching: first, when the user needs to enter the encryption application scenario, open the navigation application, follow the route of the key, set the destination and waypoint information in the navigation, select the corresponding route, start navigation and reach the destination according to the specified time required by the route and the key; secondly, during the navigation process, the above route information, GPS positioning and time consumption will be recorded and matched with the saved route key; thirdly, match the data results to determine whether it is the same route as the key; finally, enter the encryption application scenario. This method provides three application forms for users to use.

[0044] In an embodiment of the present application, an encryption key is used to encrypt multiple encryption scenarios in an encryption request, including: if the encryption scenario is privacy space encryption, a target file of the electronic device is selected according to the user's intention, and a privacy file is generated by the encryption key and stored in the privacy space.

[0045] It can be understood that in the embodiment of the present application, if the encryption scenario is privacy space encryption, the target file of the electronic device is selected according to the user's intention, and a privacy file is generated by an encryption key and stored in the privacy space. The file set in the privacy space cannot be accessed and browsed by other functions in this mobile terminal system, that is, it is in an invisible state, thereby improving the privacy and security of the file.

[0046] Specifically, if Figure 4 As shown, encryption application scenario one: after completing the navigation trip and arriving at the destination, open the encryption module and enter the privacy space function of this module; the privacy space provides a way to select specific files in the SD card and set them as private files. At this time, the set files can be browsed and managed in this privacy space; the files set in the privacy space cannot be accessed and browsed by other functions in this mobile terminal system, that is, they are invisible.

[0047] In an embodiment of the present application, an encryption key is used to encrypt multiple encryption scenarios in an encryption request, including: if the encryption scenario is application software encryption, the encryption key is selected as the application software login password; driving and verifying according to the target driving route data, and if the verification is successful, entering the application software.

[0048] It can be understood that in the embodiment of the present application, if the encryption scenario is application software encryption, the encryption key is selected as the application software login password; the vehicle drives and verifies according to the target driving route data, and if the verification is successful, the application software is entered to enhance the privacy and security of the application software.

[0049] Specifically, if Figure 5 As shown, encryption application scenario two: after completing the navigation trip and arriving at the destination, open the encryption module and enter the privacy space function of this module; in the privacy space, a list is provided to display the stored privacy information records. This record is in text format. Users can create or open an information record, edit or view encrypted privacy information, including but not limited to account name, account password, and certificate information.

[0050] In an embodiment of the present application, an encryption key is used to encrypt multiple encryption scenarios in an encryption request, including: if the encryption scenario is privacy information encryption, then enter the privacy space, create the required encrypted privacy information, and generate a privacy file using the encryption key and store it in the privacy space.

[0051] It can be understood that in the embodiment of the present application, if the encryption scenario is privacy information encryption, then enter the privacy space, create the required encrypted privacy information, generate a privacy file through the encryption key, and store it in the privacy space to improve the security of the privacy information.

[0052] Specifically, if Figure 6 As shown, encryption application scenario three: open an application software in the mobile terminal, hereinafter referred to as A software; A software has a password input function, which can set the password type; the user chooses to use the navigation route key as the password form; the user clicks to enter the password, the navigation software automatically opens, the user selects the route by initiating navigation and completes the arrival at the destination, the navigation application notifies A software that the password verification is successful, the password verification is completed in A software, and the subsequent functions are entered.

[0053] According to the encryption method proposed in the embodiment of the present application, the destination and multiple waypoints of the navigation route are determined according to the navigation encryption intention, and multiple navigation routes are planned according to the destination and the multiple waypoints, and the target driving route data corresponding to the target navigation route selected by the user during driving is identified, and an encryption key is generated according to the target driving route data, wherein the target driving route data includes the positioning point and driving duration of the driving trajectory, and the user's encryption request is obtained, and the encryption key is used to encrypt and apply multiple encryption scenarios in the encryption request, and specific route planning is performed through navigation as the encryption key to encrypt the personal space or information that needs to be encrypted, which is more secure than using traditional character passwords or verification codes.

[0054] The following will be combined Figure 2 The encryption method of this application is described as follows:

[0055] Step 1: Open the navigation software on your mobile device

[0056] Step 2: Use the navigation software to enter the encryption function module described in this method and start initialization for the first entry. During initialization, the user will be prompted to follow the navigation to drive a user-defined route. After arriving at the destination, this route is set as the key for this encryption function.

[0057] Step 3: In the navigation software, start setting the destination and add one or more waypoints as needed.

[0058] Step 4: In the navigation software, click Start to initiate route planning based on the destination and waypoint information selected in the previous step. The navigation may provide multiple routes for selection. Select one of the routes and start navigation.

[0059] Step 5: Follow the navigation route instructions. You can choose to walk or drive an electronic device to start the journey. The navigation software will record the GPS positioning points of the driving trajectory and the driving time until the user reaches the destination to complete the trip.

[0060] Step 6: Process and save the relevant information recorded during this navigation process and set it as the key for this encryption function. This data is saved in the local device and stored in the cloud at the same time.

[0061] Step 7: Enter the encryption application scenario. This method provides three encryption application scenarios for users to use, among which encryption application scenario 1:

[0062] After completing the navigation trip and arriving at the destination, open the encryption module and enter the privacy space function of this module; the privacy space provides you with the option to select specific files in the SD card and set them as private files. At this time, you can browse and manage the set files in this privacy space; the files set in the privacy space cannot be accessed or browsed by other functions in this mobile terminal system, that is, they are invisible.

[0063] Encryption application scenario 2:

[0064] After completing the navigation trip and arriving at the destination, open the encryption module and enter the privacy space function of this module; in the privacy space, a list is provided to display the stored privacy information records. This record is in text format. Users can create or open an information record, edit or view encrypted privacy information, including but not limited to account name, account password, and ID information.

[0065] Encryption application scenario three:

[0066] Open an application software in the mobile terminal, hereinafter referred to as A software; A software has a password input function, which can set the password type; the user chooses to use the navigation route key as the password form; the user clicks to enter the password, the navigation software automatically opens, the user selects the route by initiating navigation and completes the arrival at the destination, the navigation application notifies A software that the password verification is successful, the password verification is completed in A software, and the subsequent functions are entered.

[0067] In summary, this application first opens the navigation software installed in the mobile terminal device, and sets a route data containing one or more waypoints in the navigation as the key. When the user initializes this string of keys, it is successfully set as the key after completing the route set in the driving navigation.

[0068] After setting the key, the space to be encrypted, hidden files, or special recorded information, such as but not limited to account numbers, passwords, personal ID information, and bank card information, is more concealed and private than the existing hidden directories that require passwords to enter.

[0069] At the same time, this method uses GPS positioning points as the basis, so that by setting them in certain special areas, only those who enter this area can decrypt by completing the navigation route, which is more secure than using traditional character passwords or verification codes.

[0070] Next, the encryption device proposed according to the embodiment of the present application is described with reference to the accompanying drawings.

[0071] Figure 7 It is a block diagram of an encryption device according to an embodiment of the present application.

[0072] like Figure 7 As shown, the encryption device 10 includes: an acquisition module 100 , a planning module 200 , an identification module 300 and an encryption module 400 .

[0073] Among them, the acquisition module 100 is used to obtain the user's navigation encryption intention; the planning module 200 is used to determine the destination and multiple waypoints of the navigation route according to the navigation encryption intention, and plan multiple navigation routes according to the destination and multiple waypoints; the identification module 300 is used to identify the target driving route data corresponding to the target navigation route selected by the user during the driving process, and generate an encryption key according to the target driving route data, wherein the target driving route data includes the positioning points and driving duration of the driving trajectory; the encryption module 400 is used to obtain the user's encryption request, and use the encryption key to encrypt and apply multiple encryption scenarios in the encryption request.

[0074] It should be noted that the explanation of the aforementioned encryption method embodiment is also applicable to the encryption device of this embodiment, and will not be repeated here.

[0075] According to the encryption device proposed in the embodiment of the present application, the destination and multiple waypoints of the navigation route are determined according to the navigation encryption intention, and multiple navigation routes are planned according to the destination and the multiple waypoints, and the target driving route data corresponding to the target navigation route selected by the user during the driving process is identified, and an encryption key is generated according to the target driving route data, wherein the target driving route data includes the positioning point and driving duration of the driving trajectory, and the user's encryption request is obtained, and the encryption key is used to encrypt and apply multiple encryption scenarios in the encryption request, and specific route planning is performed through navigation as the encryption key to encrypt the personal space or information that needs to be encrypted, which is more secure than using traditional character passwords or verification codes.

[0076] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may include:

[0077] A memory 801 , a processor 802 , and a computer program stored in the memory 801 and executable on the processor 802 .

[0078] When the processor 802 executes the program, the encryption method provided in the above embodiment is implemented.

[0079] Furthermore, the electronic device further comprises:

[0080] The communication interface 803 is used for communication between the memory 801 and the processor 802 .

[0081] The memory 801 is used to store computer programs that can be executed on the processor 802 .

[0082] The memory 801 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0083] If the memory 801, the processor 802 and the communication interface 803 are implemented independently, the communication interface 803, the memory 801 and the processor 802 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0084] Optionally, in a specific implementation, if the memory 801, the processor 802 and the communication interface 803 are integrated on a chip, the memory 801, the processor 802 and the communication interface 803 can communicate with each other through an internal interface.

[0085] The processor 802 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0086] An embodiment of the present application also provides a computer-readable storage medium on which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the encryption method as described above is implemented.

[0087] An embodiment of the present application also provides a computer program product, including a computer program or instructions, characterized in that when the computer program or instructions are executed, the above encryption method is implemented.

[0088] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0089] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0090] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0091] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one or a combination of multiple of the following technologies known in the art: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0092] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

Claims

1. An encryption method, characterized in that: The following steps are involved: Get the user's encrypted navigation intent; Determining a destination and a plurality of waypoints of a navigation route according to the navigation encryption intention, and planning a plurality of navigation routes according to the destination and the plurality of waypoints; Identify target driving route data corresponding to the target navigation route selected by the user during driving, and generate an encryption key according to the target driving route data, wherein the target driving route data includes the positioning points and driving duration of the driving trajectory; An encryption request from a user is obtained, and an encryption key is used to encrypt and apply multiple encryption scenarios in the encryption request.

2. The encryption method according to claim 1, characterized in that: Before the encryption key is used to encrypt and apply the multiple encryption scenarios in the encryption request, the method includes: Generate current driving route data according to the target navigation route driving to the destination; Match the key data of the current driving route data and the target driving route data to see if they are consistent; If they are consistent, the current driving route data and the target driving route data match successfully and enter the encryption scene.

3. The encryption method according to claim 2, characterized in that: The encryption scenarios include privacy space encryption, privacy information encryption and application software encryption.

4. The encryption method according to claim 3, characterized in that: The using the encryption key to encrypt and apply the multiple encryption scenarios in the encryption request includes: If the encryption scenario is privacy space encryption, the target file of the electronic device is selected according to the user's intention, and a privacy file is generated by an encryption key and stored in the privacy space.

5. The encryption method according to claim 4, characterized in that: The using the encryption key to encrypt and apply the multiple encryption scenarios in the encryption request includes: If the encryption scenario is application software encryption, the encryption key is selected as the application software login password; The target driving route data is driven and verified, and if the verification is successful, the application software is entered.

6. The encryption method according to claim 5, characterized in that: The using the encryption key to encrypt and apply the multiple encryption scenarios in the encryption request includes: If the encryption scenario is privacy information encryption, enter the privacy space, create the required encrypted privacy information, generate a privacy file through the encryption key, and store it in the privacy space.

7. An encryption device, characterized in that: include: The acquisition module is used to obtain the user's navigation encryption intention; A planning module, used to determine a destination and a plurality of waypoints of a navigation route according to the navigation encryption intention, and plan a plurality of navigation routes according to the destination and the plurality of waypoints; An identification module, used to identify target driving route data corresponding to the target navigation route selected by the user during driving, and generate an encryption key according to the target driving route data, wherein the target driving route data includes a positioning point and driving duration of the driving trajectory; The encryption module is used to obtain the user's encryption request and use the encryption key to encrypt and apply multiple encryption scenarios in the encryption request.

8. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the encryption method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, it is used to implement the encryption method according to any one of claims 1 to 6.

10. A computer program product comprising a computer program or instructions, characterized in that When the computer program or instruction is executed, the encryption method according to any one of claims 1 to 6 is implemented.