Data encryption transmission method and system based on purchase business
Through real-time analysis and dynamic encryption of procurement business data, the problem of simple and flexible encryption in the existing technology is solved, and efficient encrypted data transmission is achieved, which avoids the risk of leakage and improves work efficiency.
Patent Information
- Application Number
- CN202510065778.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2045-01-16
AI Technical Summary
The prior art in the encryption transmission of procurement business data is simple, has poor flexibility, is easy to be cracked, has a risk of leakage, and reduces work efficiency.
By real-time detection of the procurement completion instructions entered by the user, the target procurement business data is analyzed and extracted, the procurement data is generated, and the data is dynamically encrypted based on preset rules, encrypted procurement business data is generated, and transmitted.
Real-time and dynamic encryption processing of procurement business data is realized, effectively preventing data leakage and improving work efficiency.
Smart Images

Figure CN120128358A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a method and system for encrypting and transmitting data based on procurement operations. Background Art
[0002] With the progress of technology and the development of the times, people have founded various types of enterprises, such as manufacturing enterprises, Internet enterprises, and e-commerce enterprises, etc. Specifically, existing enterprises need to conduct corresponding procurement during their daily operations to ensure the normal operation of the enterprises.
[0003] Among them, after the procurement of existing enterprises is completed, corresponding procurement business data will be generated. Specifically, since this procurement business data is a kind of private data, it needs to be saved correspondingly, that is, certain encryption processing needs to be carried out during the data transmission process.
[0004] Furthermore, during the process of transmitting procurement business data in the prior art, most of them randomly select a key from the existing key database to encrypt the procurement business data. However, although this method can achieve the encryption processing of procurement business data, the encryption method is relatively simple and the encryption flexibility is poor, resulting in being easily cracked by the outside world, thus there is a certain risk of leakage and the work efficiency is reduced at the same time. Summary of the Invention
[0005] Based on this, the purpose of the present invention is to provide a method and system for encrypting and transmitting data based on procurement operations to solve the problems that the encryption method of procurement business data in the prior art is relatively simple and the encryption flexibility is poor, resulting in being easily cracked by the outside world and thus there is a risk of leakage.
[0006] The first aspect of the embodiment of the present invention proposes: A method for encrypting and transmitting data based on procurement operations, wherein the method includes: When a procurement completion instruction input by a user is detected in real time, perform real-time parsing processing on the procurement completion instruction to extract in real time the target procurement business data corresponding to the procurement completion instruction; Perform a full scan on the target procurement business data to detect respectively the data generation time, the target processor, and the target procurement parameters corresponding to the target procurement business data; Generate a corresponding procurement data chain in real time according to the data generation time, the target processor, and the target procurement parameters, and perform dynamic encryption processing on the target procurement business data based on the procurement data chain according to a preset rule to generate the corresponding encrypted procurement business data in real time; Transmit the encrypted procurement business data to the user terminal of the user correspondingly to complete the encrypted transmission process of the target procurement business data correspondingly.
[0007] The beneficial effects of the present invention are as follows: By receiving the procurement completion instruction sent by the user in real time, the target procurement business data generated in real time can be immediately obtained. Based on this, corresponding parsing is required. Specifically, the data generation time, target processor, and target procurement parameters included inside the current target procurement business data will be further detected, and the required procurement data chain can be generated correspondingly. Based on this, the current target procurement business data can be encrypted in real time and dynamically according to the data included inside the current procurement data chain immediately, and subsequent transmission can be completed, thereby effectively avoiding data leakage and improving work efficiency at the same time.
[0008] Further, the step of dynamically encrypting the target procurement business data according to the procurement data chain based on a preset rule to generate the corresponding encrypted procurement business data in real time includes: When the procurement data chain is obtained in real time, the starting point and ending point corresponding to the procurement data chain are detected in real time; Within the range of the starting point and the ending point, the procurement data chain is split into a first sub-chain corresponding to the data generation time, a second sub-chain corresponding to the target processor, and a third sub-chain corresponding to the target procurement parameters respectively; Dynamically encrypt the target procurement business data according to the first sub-chain, the second sub-chain, and the third sub-chain to generate the encrypted procurement business data correspondingly.
[0009] Further, the step of dynamically encrypting the target procurement business data according to the first sub-chain, the second sub-chain, and the third sub-chain to generate the encrypted procurement business data correspondingly includes: When the first sub-chain is obtained in real time, perform a first hash operation on the first sub-chain to generate a corresponding first hash sequence in real time; When the second sub-chain is obtained in real time, perform a second hash operation on the second sub-chain to generate a corresponding second hash sequence in real time; When the third sub-chain is obtained in real time, perform a third hash operation on the third sub-chain to generate a corresponding third hash sequence in real time, and dynamically encrypt the target procurement business data according to the first hash sequence, the second hash sequence, and the third hash sequence in real time to generate the encrypted procurement business data correspondingly.
[0010] Further, the step of dynamically encrypting the target procurement business data in real time according to the first hash sequence, the second hash sequence, and the third hash sequence to correspondingly generate the encrypted procurement business data includes: Call out a preset program and create a target reference plane through the preset program; Create a target two-dimensional coordinate system within the target reference plane, and respectively generate a number of first hash coordinates according to the first hash sequence, a number of second hash coordinates according to the second hash sequence, and a number of third hash coordinates according to the third hash sequence; Inside the target two-dimensional coordinate system, generate a corresponding first hash curve according to a number of the first hash coordinates, a corresponding second hash curve according to a number of the second hash coordinates, and a corresponding third hash curve according to a number of the third hash coordinates, and dynamically encrypt the target procurement business data in real time according to the first hash curve, the second hash curve, and the third hash curve to correspondingly generate the encrypted procurement business data.
[0011] Further, the step of dynamically encrypting the target procurement business data in real time according to the first hash curve, the second hash curve, and the third hash curve to correspondingly generate the encrypted procurement business data includes: Perform a full scan on the first hash curve, the second hash curve, and the third hash curve to detect in real time a number of target intersection points generated among the first hash curve, the second hash curve, and the third hash curve; Draw a corresponding target encryption curve in real time according to a number of the target intersection points, and dynamically encrypt the target procurement business data in real time according to the target encryption curve to correspondingly generate the encrypted procurement business data.
[0012] Further, the step of dynamically encrypting the target procurement business data in real time according to the target encryption curve to correspondingly generate the encrypted procurement business data includes: When the target encryption curve is obtained in real time, perform a full scan on the target encryption curve to detect in real time a number of maximum points and a number of minimum points contained inside the target encryption curve; Perform a random permutation and combination process on a number of the maximum points and a number of the minimum points to correspondingly generate a number of target serial numbers, and randomly select a target serial number as the encryption key for the target procurement business data to correspondingly generate the encrypted procurement business data.
[0013] Further, the step of randomly selecting a target serial number as the encryption key for the target procurement business data and correspondingly generating the encrypted procurement business data includes: When the encrypted procurement business data is obtained in real time, store the encrypted procurement business data in a preset folder correspondingly; Generate a target storage path corresponding to the encrypted procurement business data in real time according to the preset folder, and send the target storage path to the user terminal of the user correspondingly.
[0014] The second aspect of the embodiments of the present invention proposes: A data encryption transmission system based on procurement business, wherein the system includes: A detection module, configured to, when detecting a procurement completion instruction input by a user in real time, perform real-time parsing processing on the procurement completion instruction to extract target procurement business data corresponding to the procurement completion instruction in real time; A scanning module, configured to perform a full scan on the target procurement business data to respectively detect a data generation time, a target processor, and target procurement parameters corresponding to the target procurement business data; An encryption module, configured to generate a corresponding procurement data chain in real time according to the data generation time, the target processor, and the target procurement parameters, and perform dynamic encryption processing on the target procurement business data based on a preset rule according to the procurement data chain to generate corresponding encrypted procurement business data in real time; A transmission module, configured to transmit the encrypted procurement business data to the user terminal of the user correspondingly to complete the encrypted transmission processing of the target procurement business data.
[0015] Further, the encryption module is specifically configured to: When the procurement data chain is obtained in real time, detect a start point and an end point corresponding to the procurement data chain in real time; Within the range of the start point and the end point, split the procurement data chain into a first sub-chain corresponding to the data generation time, a second sub-chain corresponding to the target processor, and a third sub-chain corresponding to the target procurement parameters respectively; Perform dynamic encryption processing on the target procurement business data according to the first sub-chain, the second sub-chain, and the third sub-chain to generate the encrypted procurement business data correspondingly.
[0016] Further, the encryption module is specifically configured to: When the first sub-chain is obtained in real time, perform a one-way hash operation on the first sub-chain to generate a corresponding first hash sequence in real time; When the second sub-chain is obtained in real time, perform a secondary hashing operation on the second sub-chain to generate a corresponding second hash sequence in real time; When the third sub-chain is obtained in real time, perform a tertiary hashing operation on the third sub-chain to generate a corresponding third hash sequence in real time, and dynamically encrypt the target procurement business data in real time according to the first hash sequence, the second hash sequence, and the third hash sequence to generate the encrypted procurement business data correspondingly.
[0017] Furthermore, the encryption module is specifically configured to: Call out a preset program and create a target reference plane through the preset program; Correspondingly create a target two-dimensional coordinate system within the target reference plane, and respectively generate a number of first hash coordinates according to the first hash sequence, a number of second hash coordinates according to the second hash sequence, and a number of third hash coordinates according to the third hash sequence; Inside the target two-dimensional coordinate system, generate a corresponding first hash curve according to a number of the first hash coordinates, a corresponding second hash curve according to a number of the second hash coordinates, and a corresponding third hash curve according to a number of the third hash coordinates, and dynamically encrypt the target procurement business data in real time according to the first hash curve, the second hash curve, and the third hash curve to generate the encrypted procurement business data correspondingly.
[0018] Furthermore, the encryption module is specifically configured to: Perform a full scan on the first hash curve, the second hash curve, and the third hash curve to detect in real time a number of target intersection points generated among the first hash curve, the second hash curve, and the third hash curve; Draw a corresponding target encryption curve in real time according to a number of the target intersection points, and dynamically encrypt the target procurement business data in real time according to the target encryption curve to generate the encrypted procurement business data correspondingly.
[0019] Furthermore, the encryption module is specifically configured to: When the target encryption curve is obtained in real time, perform a full scan on the target encryption curve to detect in real time a number of maximum points and a number of minimum points contained inside the target encryption curve; Perform a random permutation and combination process on a number of the maximum points and a number of the minimum points to generate a number of target serial numbers correspondingly, and randomly select a target serial number as the encryption key for the target procurement business data to generate the encrypted procurement business data correspondingly.
[0020] Further, the encryption module is specifically configured to: When the encrypted procurement business data is obtained in real time, store the encrypted procurement business data in a preset folder correspondingly; Generate a target storage path corresponding to the encrypted procurement business data in real time according to the preset folder, and send the target storage path to the user terminal of the user correspondingly.
[0021] A third aspect of the embodiments of the present invention provides: A computer includes a memory, a processor, and a computer program stored on the memory and executable on the processor. Wherein, when the processor executes the computer program, the data encryption transmission method based on the procurement business as described above is implemented.
[0022] A fourth aspect of the embodiments of the present invention provides: A readable storage medium stores a computer program thereon. Wherein, when the program is executed by a processor, the data encryption transmission method based on the procurement business as described above is implemented.
[0023] Additional aspects and advantages of the present invention will be given in part in the following description, become apparent in part from the following description, or be understood through the practice of the present invention. Description of the Drawings
[0024] Figure 1 It is a flowchart of the data encryption transmission method based on the procurement business provided by the first embodiment of the present invention; Figure 2 It is a structural block diagram of the data encryption transmission system based on the procurement business provided by the third embodiment of the present invention.
[0025] The following specific embodiments will further illustrate the present invention in conjunction with the above-mentioned drawings. Specific Embodiments
[0026] For ease of understanding of the present invention, the present invention will be described more comprehensively below with reference to the relevant drawings. Several embodiments of the present invention are shown in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, these embodiments are provided to make the disclosure of the present invention more thorough and comprehensive.
[0027] It should be noted that when an element is referred to as being "fixed on" another element, it can be directly on the other element or there may also be an intermediate element. When an element is considered to be "connected" to another element, it can be directly connected to the other element or there may be an intermediate element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.
[0028] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this invention belongs. The terms used in the description of this invention herein are for the purpose of describing specific embodiments only and are not intended to limit the invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.
[0029] Please refer to Figure 1 , which shows the data encryption transmission method based on the procurement business provided by the first embodiment of the present invention. The data encryption transmission method based on the procurement business provided in this embodiment can quickly and effectively complete dynamic encryption processing during the transmission of procurement business data, thereby effectively preventing data leakage and improving work efficiency at the same time.
[0030] Specifically, this embodiment provides: A data encryption transmission method based on the procurement business, specifically including the following steps: Step S10, when a procurement completion instruction input by the user is detected in real time, perform real-time parsing processing on the procurement completion instruction to extract in real time the target procurement business data corresponding to the procurement completion instruction; Step S20, perform a full scan on the target procurement business data to respectively detect the data generation time, the target processor, and the target procurement parameters corresponding to the target procurement business data; Step S30, generate a corresponding procurement data chain in real time according to the data generation time, the target processor, and the target procurement parameters, and perform dynamic encryption processing on the target procurement business data based on the procurement data chain according to a preset rule to generate corresponding encrypted procurement business data in real time; Step S40, transmit the encrypted procurement business data to the user terminal of the user correspondingly to complete the encrypted transmission processing of the target procurement business data correspondingly.
[0031] Specifically, in this embodiment, it should be noted first that in order to quickly and effectively complete dynamic encryption processing during data transmission, it is necessary to accurately obtain the information contained inside the current data. Based on this, it is necessary to parse the real-time obtained procurement business data. Specifically, in the actual application process, the server set in the background can detect the procurement completion instruction input by the user in real time. Based on this, the current server will immediately parse the current procurement completion instruction. Preferably, the present invention can further extract the corresponding target procurement business data from inside the current procurement completion instruction in real time. Among them, it should be pointed out that the inside of the target procurement business data contains specific data corresponding to the current procurement business. Based on this, for the convenience of subsequent dynamic encryption processing, the present invention will further extract the required data generation time, target processor, and target procurement parameters from inside the current target procurement business data in real time. Specifically, for the convenience of understanding, for example, the current data generation time can be "October 10, 2024", correspondingly, the current target processor can be "Zhang San (zhangsan)", and correspondingly, the current target procurement parameter can be "purchased 10 devices, costing 1 million yuan", for the convenience of subsequent processing.
[0032] Furthermore, after obtaining the required data generation time, target processor, and target procurement parameters respectively through the above steps, the present invention will further integrate and process the current three parameters and be able to generate a corresponding procurement data chain. Specifically, for the convenience of understanding, the procurement data chain generated in real time by the present invention can be "October 10, 2024 - Zhang San - 10 devices - 1 million yuan". Based on this, the present invention will further perform dynamic encryption processing on the current target procurement business data according to the pre-set encryption rules and the data contained inside the current procurement data chain, and be able to finally generate the required encrypted procurement business data in real time. On this basis, the present invention will further transmit the current encrypted procurement business data to the user terminal of the above user correspondingly, so as to be able to complete the encryption processing of the procurement business data in real time and dynamically, and thus be able to effectively prevent data leakage and improve work efficiency at the same time.
[0033] Second Embodiment Furthermore, the step of dynamically encrypting the target procurement business data according to the procurement data chain based on a preset rule to generate the corresponding encrypted procurement business data in real time includes: When the procurement data chain is obtained in real time, the starting point and ending point corresponding to the procurement data chain are detected in real time; Within the range of the starting point and the ending point, split the procurement data chain into a first sub-chain corresponding to the data generation time, a second sub-chain corresponding to the target processor, and a third sub-chain corresponding to the target procurement parameter respectively; Perform dynamic encryption processing on the target procurement business data according to the first sub-chain, the second sub-chain, and the third sub-chain to correspondingly generate the encrypted procurement business data.
[0034] Further, the step of performing dynamic encryption processing on the target procurement business data according to the first sub-chain, the second sub-chain, and the third sub-chain to correspondingly generate the encrypted procurement business data includes: When the first sub-chain is obtained in real time, perform a first hash operation on the first sub-chain to generate a corresponding first hash sequence in real time; When the second sub-chain is obtained in real time, perform a second hash operation on the second sub-chain to generate a corresponding second hash sequence in real time; When the third sub-chain is obtained in real time, perform a third hash operation on the third sub-chain to generate a corresponding third hash sequence in real time, and perform dynamic encryption processing on the target procurement business data according to the first hash sequence, the second hash sequence, and the third hash sequence in real time to correspondingly generate the encrypted procurement business data.
[0035] Further, the step of performing dynamic encryption processing on the target procurement business data according to the first hash sequence, the second hash sequence, and the third hash sequence in real time to correspondingly generate the encrypted procurement business data includes: Call out a preset program and create a target reference plane through the preset program; Correspondingly create a target two-dimensional coordinate system within the target reference plane, and respectively generate a number of first hash coordinates according to the first hash sequence, a number of second hash coordinates according to the second hash sequence, and a number of third hash coordinates according to the third hash sequence; Inside the target two-dimensional coordinate system, generate a corresponding first hash curve according to a number of the first hash coordinates, a corresponding second hash curve according to a number of the second hash coordinates, and a corresponding third hash curve according to a number of the third hash coordinates, and perform dynamic encryption processing on the target procurement business data according to the first hash curve, the second hash curve, and the third hash curve in real time to correspondingly generate the encrypted procurement business data.
[0036] Further, the step of dynamically encrypting the target procurement business data in real time according to the first hash curve, the second hash curve, and the third hash curve to correspondingly generate the encrypted procurement business data includes: Perform a full scan on the first hash curve, the second hash curve, and the third hash curve to detect in real time a number of target intersection points generated among the first hash curve, the second hash curve, and the third hash curve; Draw a corresponding target encryption curve in real time according to the number of target intersection points, and dynamically encrypt the target procurement business data in real time according to the target encryption curve to correspondingly generate the encrypted procurement business data.
[0037] Further, the step of dynamically encrypting the target procurement business data in real time according to the target encryption curve to correspondingly generate the encrypted procurement business data includes: When the target encryption curve is obtained in real time, perform a full scan on the target encryption curve to detect in real time a number of maximum points and a number of minimum points contained inside the target encryption curve; Perform a random permutation and combination process on the number of maximum points and the number of minimum points to correspondingly generate a number of target serial numbers, and randomly select a target serial number as the encryption key for the target procurement business data to correspondingly generate the encrypted procurement business data.
[0038] Further, the step of randomly selecting a target serial number as the encryption key for the target procurement business data to correspondingly generate the encrypted procurement business data includes: When the encrypted procurement business data is obtained in real time, store the encrypted procurement business data in a preset folder correspondingly; Generate a target storage path corresponding to the encrypted procurement business data in real time according to the preset folder, and send the target storage path to the user's user terminal correspondingly.
[0039] In addition, in this embodiment, it should also be noted that after the required procurement data chain is obtained in real time through the above steps, at this time, the target procurement business data detected in real time can be further dynamically encrypted through the current procurement data chain. Preferably, the present invention will first perform a full scan on the current procurement data chain and can further split the current procurement data chain into a first sub-chain adapted to the above data generation time, a second sub-chain adapted to the above target processor, and a third sub-chain adapted to the above target procurement parameters. Among them, for the sake of easy understanding, for example, the current first sub-chain can be "2024-10-10", correspondingly, for example, the current second sub-chain can be "zhang-san", and correspondingly, for example, the current third sub-chain can be "10-100". Based on this, in order to improve the confidentiality performance of the data, it is necessary to add corresponding encryption keys to the data in real time. Based on this, the present invention will further perform a hash operation on the current first sub-chain and generate a corresponding first hash sequence. Correspondingly, perform a second hash operation on the current second sub-chain and generate a corresponding second hash sequence. Correspondingly, perform a third hash operation on the current third sub-chain and generate a corresponding third hash sequence. Among them, since the values contained in each hash sequence are different, based on this, in order to further improve the randomness of the encryption key, the present invention will further process the current three hash sequences. Preferably, the present invention will call out a pre-set three-dimensional program and can create a target reference plane in real time inside the current three-dimensional program. At the same time, a target two-dimensional coordinate system is further created inside the current target reference plane. Based on this, the specific values contained in the current first hash sequence, second hash sequence, and third hash sequence can be respectively combined to further generate a number of first hash coordinates, a number of second hash coordinates, and a number of third hash coordinates. Based on this, each current hash coordinate can be correspondingly mapped to the inside of the current target two-dimensional coordinate system, and corresponding first hash curves, second hash curves, and third hash curves can be respectively formed inside the current target two-dimensional coordinate system for subsequent processing.
[0040] Further, after obtaining the required first hash curve, second hash curve, and third hash curve respectively through the above steps, at this time, a full scan can be immediately performed on the current first hash curve, second hash curve, and third hash curve. Meanwhile, several target intersection points generated among the current three curves can be detected in real time. Among them, for the convenience of subsequent processing, corresponding target identifiers can be added to each current target intersection point respectively, and the required target encryption curve, that is, the curve used for dynamic encryption, can be drawn in real time based on the order of the current target identifiers corresponding to the current several target intersection points. Based on this, the present invention will finally perform a full scan on the current target encryption curve, and several maximum points and several minimum points can be scanned out from the interior of the current target encryption curve. Meanwhile, the current several maximum points and several minimum points are immediately randomly permuted and combined to generate several target serial numbers in real time. On this basis, finally, a target serial number can be randomly selected as the encryption key for the current target procurement business data, so as to finally generate the required encrypted procurement business data. Based on this, for the convenience of subsequent transmission, the present invention will further store the current encrypted procurement business data in a pre-set folder, generate a suitable storage path, and send the current storage path and the current folder to the user terminal of the above user at the same time, so as to dynamically and effectively complete the encryption and transmission of the procurement business data, correspondingly improving the work efficiency.
[0041] Please refer to Figure 2 , the third embodiment of the present invention provides: A data encryption and transmission system based on procurement business, wherein the system includes: A detection module, configured to, when detecting a procurement completion instruction input by a user in real time, perform real-time parsing and processing on the procurement completion instruction to extract target procurement business data corresponding to the procurement completion instruction in real time; A scanning module, configured to perform a full scan on the target procurement business data to respectively detect a data generation time, a target processor, and target procurement parameters corresponding to the target procurement business data; An encryption module, configured to generate a corresponding procurement data chain in real time according to the data generation time, the target processor, and the target procurement parameters, and perform dynamic encryption processing on the target procurement business data based on a preset rule according to the procurement data chain to generate corresponding encrypted procurement business data in real time; A transmission module, configured to transmit the encrypted procurement business data to the user terminal of the user correspondingly to complete the encryption and transmission processing of the target procurement business data.
[0042] Further, the encryption module is specifically configured to: When the procurement data chain is obtained in real time, the starting point and the ending point corresponding to the procurement data chain are detected in real time; Within the range of the starting point and the ending point, the procurement data chain is respectively split into a first sub-chain corresponding to the data generation time, a second sub-chain corresponding to the target processor, and a third sub-chain corresponding to the target procurement parameter; According to the first sub-chain, the second sub-chain, and the third sub-chain, dynamic encryption processing is performed on the target procurement business data to correspondingly generate the encrypted procurement business data.
[0043] Furthermore, the encryption module is specifically used for: When the first sub-chain is obtained in real time, a first hash operation is performed on the first sub-chain to generate a corresponding first hash sequence in real time; When the second sub-chain is obtained in real time, a second hash operation is performed on the second sub-chain to generate a corresponding second hash sequence in real time; When the third sub-chain is obtained in real time, a third hash operation is performed on the third sub-chain to generate a corresponding third hash sequence in real time, and dynamic encryption processing is performed on the target procurement business data in real time according to the first hash sequence, the second hash sequence, and the third hash sequence to correspondingly generate the encrypted procurement business data.
[0044] Furthermore, the encryption module is specifically used for: Call out a preset program, and create a target reference plane through the preset program; A target two-dimensional coordinate system is correspondingly created within the target reference plane, and a number of first hash coordinates are respectively generated according to the first hash sequence, a number of second hash coordinates are generated according to the second hash sequence, and a number of third hash coordinates are generated according to the third hash sequence; Inside the target two-dimensional coordinate system, a first hash curve is generated according to a number of the first hash coordinates, a second hash curve is generated according to a number of the second hash coordinates, and a third hash curve is generated according to a number of the third hash coordinates, and dynamic encryption processing is performed on the target procurement business data in real time according to the first hash curve, the second hash curve, and the third hash curve to correspondingly generate the encrypted procurement business data.
[0045] Furthermore, the encryption module is specifically used for: Perform a full scan on the first hash curve, the second hash curve, and the third hash curve to detect in real time a number of target intersection points generated among the first hash curve, the second hash curve, and the third hash curve; Based on a number of the target intersection points, corresponding target encryption curves are drawn in real time, and the target procurement business data is dynamically encrypted in real time according to the target encryption curves, so as to correspondingly generate the encrypted procurement business data.
[0046] Further, the encryption module is specifically configured to: When the target encryption curve is obtained in real time, a full scan is performed on the target encryption curve to detect in real time a number of maximum points and a number of minimum points contained inside the target encryption curve; Perform a random permutation and combination process on a number of the maximum points and a number of the minimum points to correspondingly generate a number of target serial numbers, and randomly select a target serial number as the encryption key for the target procurement business data, so as to correspondingly generate the encrypted procurement business data.
[0047] Further, the encryption module is specifically configured to: When the encrypted procurement business data is obtained in real time, store the encrypted procurement business data in a preset folder correspondingly; Generate a target storage path corresponding to the encrypted procurement business data in real time according to the preset folder, and send the target storage path to the user terminal of the user correspondingly.
[0048] A fourth embodiment of the present invention provides a computer, including a memory, a processor, and a computer program stored on the memory and executable on the processor. Wherein, when the processor executes the computer program, the data encryption and transmission method based on procurement business as described above is implemented.
[0049] A fifth embodiment of the present invention provides a readable storage medium, on which a computer program is stored. Wherein, when the program is executed by a processor, the data encryption and transmission method based on procurement business as described above is implemented.
[0050] In summary, the data encryption and transmission method and system based on procurement business provided by the above embodiments of the present invention can quickly and effectively complete the dynamic encryption process of data during the transmission of procurement business data, thereby effectively preventing data leakage and improving work efficiency at the same time.
[0051] It should be noted that the above-mentioned each module can be a functional module or a program module, and can be implemented either by software or by hardware. For the modules implemented by hardware, the above-mentioned each module can be located in the same processor; or the above-mentioned each module can also be located in different processors in any combination form.
[0052] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a definitional sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or used in conjunction with these instruction execution systems, apparatus, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0053] More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection part with one or more wirings (electronic device), a portable computer disk cartridge (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or, if necessary, other suitable processing, and then stored in a computer memory.
[0054] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or combinations thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one or a combination of the following techniques well-known in the art can be used: discrete logic circuits with logic gate circuits for implementing logical functions on data signals, application-specific integrated circuits with suitable combinational logic gate circuits, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), and the like.
[0055] In the description of this specification, the descriptions referring to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. 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 can be combined in a suitable manner in any one or more embodiments or examples.
[0056] The above-described embodiments merely represent several implementation manners of the present invention. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, several modifications and improvements can still be made, and these all fall within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the appended claims.
Claims
1. A data encryption transmission method based on procurement business, characterized in that: The method comprises: When a purchase completion instruction input by a user is detected in real time, the purchase completion instruction is parsed and processed in real time to extract the target purchase business data corresponding to the purchase completion instruction in real time; Performing a full scan on the target procurement business data to respectively detect the data generation time, target processor, and target procurement parameters corresponding to the target procurement business data; Generate a corresponding procurement data chain in real time according to the data generation time, the target processor and the target procurement parameters, and dynamically encrypt the target procurement business data according to the procurement data chain based on preset rules to generate corresponding encrypted procurement business data in real time; The encrypted procurement business data is correspondingly transmitted to the user terminal of the user to correspondingly complete the encrypted transmission processing of the target procurement business data.
2. The data encryption transmission method based on procurement business according to claim 1 is characterized in that: The step of dynamically encrypting the target procurement business data according to the procurement data chain based on preset rules to generate corresponding encrypted procurement business data in real time includes: When the procurement data chain is acquired in real time, the starting point and the ending point corresponding to the procurement data chain are detected in real time; Within the range of the starting point and the end point, the procurement data chain is split into a first sub-chain corresponding to the data generation time, a second sub-chain corresponding to the target processor, and a third sub-chain corresponding to the target procurement parameter; The target procurement business data is dynamically encrypted according to the first sub-chain, the second sub-chain and the third sub-chain to generate the encrypted procurement business data accordingly.
3. The data encryption transmission method based on procurement business according to claim 2 is characterized in that: The step of dynamically encrypting the target procurement business data according to the first subchain, the second subchain, and the third subchain to generate the encrypted procurement business data accordingly includes: When the first subchain is acquired in real time, a hash operation is performed on the first subchain to generate a corresponding first hash sequence in real time; When the second subchain is acquired in real time, a secondary hash operation is performed on the second subchain to generate a corresponding second hash sequence in real time; When the third sub-chain is acquired in real time, three hash operations are performed on the third sub-chain to generate a corresponding third hash sequence in real time, and the target procurement business data is dynamically encrypted in real time according to the first hash sequence, the second hash sequence and the third hash sequence to generate the corresponding encrypted procurement business data.
4. The data encryption transmission method based on procurement business according to claim 3 is characterized in that: The step of dynamically encrypting the target procurement business data according to the first hash sequence, the second hash sequence, and the third hash sequence in real time to generate the encrypted procurement business data accordingly includes: Calling out a preset program, and creating a target reference surface through the preset program; A target two-dimensional coordinate system is correspondingly created in the target reference plane, and a plurality of first hash coordinates are correspondingly generated according to the first hash sequence, a plurality of second hash coordinates are correspondingly generated according to the second hash sequence, and a plurality of third hash coordinates are correspondingly generated according to the third hash sequence; Within the target two-dimensional coordinate system, a corresponding first hash curve is generated according to the first hash coordinates, a corresponding second hash curve is generated according to the second hash coordinates, and a corresponding third hash curve is generated according to the third hash coordinates, and the target procurement business data is dynamically encrypted in real time according to the first hash curve, the second hash curve and the third hash curve to generate the corresponding encrypted procurement business data.
5. The data encryption transmission method based on procurement business according to claim 4 is characterized in that: The step of dynamically encrypting the target procurement business data according to the first hash curve, the second hash curve, and the third hash curve in real time to generate the encrypted procurement business data accordingly includes: Performing a full scan on the first hash curve, the second hash curve, and the third hash curve to detect in real time a number of target intersections generated between the first hash curve, the second hash curve, and the third hash curve; A corresponding target encryption curve is drawn in real time according to a number of target intersection points, and the target procurement business data is dynamically encrypted in real time according to the target encryption curve to generate the corresponding encrypted procurement business data.
6. The data encryption transmission method based on procurement business according to claim 5 is characterized in that: The step of dynamically encrypting the target procurement business data according to the target encryption curve in real time to generate the encrypted procurement business data accordingly includes: When the target encryption curve is acquired in real time, the target encryption curve is fully scanned to detect in real time a number of maximum value points and a number of minimum value points contained in the target encryption curve; A number of the maximum value points and the minimum value points are randomly arranged and combined to generate a number of target sequence numbers, and a target sequence number is randomly selected as an encryption key for the target procurement business data to generate the encrypted procurement business data.
7. The data encryption transmission method based on procurement business according to claim 6 is characterized in that: The step of randomly selecting a target serial number as the encryption key of the target procurement business data to correspondingly generate the encrypted procurement business data includes: When the encrypted procurement business data is acquired in real time, the encrypted procurement business data is stored in a preset folder accordingly; A target storage path corresponding to the encrypted procurement business data is generated in real time according to the preset folder, and the target storage path is sent to the user terminal of the user accordingly.
8. A data encryption transmission system based on procurement business, characterized in that: The system comprises: A detection module, for, when a purchase completion instruction input by a user is detected in real time, performing real-time analysis and processing on the purchase completion instruction, so as to extract target purchase business data corresponding to the purchase completion instruction in real time; A scanning module, used for performing a full scan on the target procurement business data to respectively detect the data generation time, target processor and target procurement parameters corresponding to the target procurement business data; An encryption module, used to generate a corresponding procurement data chain in real time according to the data generation time, the target processor and the target procurement parameters, and dynamically encrypt the target procurement business data according to the procurement data chain based on preset rules to generate corresponding encrypted procurement business data in real time; The transmission module is used to transmit the encrypted procurement business data to the user terminal of the user to complete the encryption transmission processing of the target procurement business data.
9. A computer comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the procurement business-based data encryption transmission method is implemented as described in any one of claims 1 to 7.
10. A readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the procurement business-based data encryption transmission method as described in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Procurement service data encryption method, device and equipment and storage medium
CN109871678A
Robot-based commodity purchasing method and robot
CN112541381A
Enterprise incubator site selection method and system
CN118333675A
Data processing method and apparatus, device, medium, and program product
WO2024260239A1
Cited By
Method and system for managing same-industry benchmarking information
CN120338616A
Traffic monitoring video processing method and system
CN121309872A