A data encryption transmission method, system, computer and storage medium based on procurement business
By real-time analysis of procurement business data, generating procurement data chains and performing dynamic encryption, the problem of simple encryption methods in procurement business data transmission is solved, and data security and efficiency are improved.
Patent Information
- Application Number
- CN202510065778.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2045-01-16
AI Technical Summary
The existing technology has a simple encryption method for procurement business data transmission, poor flexibility, easy to crack, and has the risk of leakage, which reduces work efficiency.
By real-time parsing of procurement completion instructions, extracting target procurement business data, generating a procurement data chain, and performing dynamic encryption processing based on preset rules, including hash operations, hash curve generation, and random serial number generation, dynamic encryption of data is achieved.
It realizes real-time and dynamic encryption of procurement business data, effectively prevents data leakage and improves work efficiency.
Smart Images

Figure CN120128358B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, in particular to a data encryption transmission method and system based on procurement business. BACKGROUND
[0002] With the progress of science and technology and the development of the times, people have founded various types of enterprises, such as production enterprises, Internet enterprises and e-commerce enterprises, etc. Specifically, existing enterprises need to carry out corresponding procurement in the process of daily operation to ensure the normal operation of the enterprise.
[0003] Among them, the existing enterprise will generate corresponding procurement business data after the procurement is completed. Specifically, since the procurement business data is a private data, it needs to be saved, that is, it needs to be encrypted during data transmission.
[0004] Further, in the process of transmitting procurement business data, most of the existing technologies randomly select a key from the existing key database to encrypt the procurement business data. However, although this method can achieve the encryption of procurement business data, the encryption method is relatively simple, and the flexibility of encryption is poor, which leads to easy cracking by the outside world, thereby existing a certain leakage risk, and reducing the work efficiency. SUMMARY
[0005] Therefore, the purpose of the present application is to provide a data encryption transmission method and system based on procurement business to solve the problem that the existing technology has a simple encryption method for procurement business data, and the flexibility of encryption is poor, which leads to easy cracking by the outside world, thereby existing a leakage risk.
[0006] The first aspect of the embodiment of the present application provides:
[0007] A data encryption transmission method based on procurement business, wherein the method comprises:
[0008] When the user input procurement completion instruction is detected in real time, the procurement completion instruction is analyzed in real time to extract the target procurement business data corresponding to the procurement completion instruction in real time;
[0009] The target procurement business data is scanned to detect the data generation time, target processor and target procurement parameters corresponding to the target procurement business data, respectively;
[0010] According to the data generation time, the target processor and the target procurement parameter, a corresponding procurement data chain is generated in real time, and the target procurement business data is dynamically encrypted based on a preset rule according to the procurement data chain, so as to generate corresponding encrypted procurement business data in real time.
[0011] The encrypted procurement business data is transmitted to the user terminal of the user, so that the encryption transmission processing of the target procurement business data is completed.
[0012] The beneficial effects of the present application are: by receiving the procurement completion instruction sent by the user in real time, the target procurement business data generated in real time can be obtained immediately, based on which, corresponding analysis is required, specifically, the data generation time, the target processor and the target procurement parameter contained in the current target procurement business data are further detected, and the required procurement data chain can be generated, based on which, the current target procurement business data can be encrypted in real time and dynamically according to the data contained in the current procurement data chain, and subsequent transmission can be completed, so that data leakage can be effectively avoided, and work efficiency is improved.
[0013] Further, the step of dynamically encrypting the target procurement business data based on the preset rule according to the procurement data chain to generate corresponding encrypted procurement business data in real time comprises:
[0014] 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;
[0015] 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 within the range of the starting point and the ending point;
[0016] The target procurement business data is dynamically encrypted according to the first sub-chain, the second sub-chain and the third sub-chain, so as to generate the encrypted procurement business data.
[0017] 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 comprises:
[0018] When the first sub-chain is acquired in real time, a one-time hash operation is performed on the first sub-chain to generate a corresponding first hash sequence in real time;
[0019] When the second sub-chain is acquired in real time, a two-time hash operation is performed on the second sub-chain to generate a corresponding second hash sequence in real time;
[0020] 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 correspondingly generate the encrypted procurement business data.
[0021] 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 comprises:
[0022] A target reference surface is called up by a preset program, and the target reference surface is created by the preset program;
[0023] A target two-dimensional coordinate system is correspondingly created in the target reference surface, 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;
[0024] In the target two-dimensional coordinate system, a first hash curve is generated according to the plurality of first hash coordinates, a second hash curve is generated according to the plurality of second hash coordinates, and a third hash curve is generated according to the plurality of 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 correspondingly generate the encrypted procurement business data.
[0025] 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 comprises:
[0026] The first hash curve, the second hash curve and the third hash curve are scanned in full to detect a plurality of target intersection points generated among the first hash curve, the second hash curve and the third hash curve in real time;
[0027] A target encryption curve is correspondingly drawn in real time according to the plurality of target intersection points, and the target procurement business data is dynamically encrypted in real time according to the target encryption curve to correspondingly generate the encrypted procurement business data.
[0028] 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 comprises:
[0029] When the target encryption curve is acquired in real time, the target encryption curve is scanned in whole to detect in real time a plurality of maximum value points and a plurality of minimum value points corresponding to the target encryption curve;
[0030] The plurality of maximum value points and the plurality of minimum value points are randomly arranged and combined to correspondingly generate a plurality of target serial numbers, and a target serial number is randomly selected as an encryption key of the target procurement business data to correspondingly generate the encrypted procurement business data.
[0031] Further, the step of randomly selecting a target serial number as an encryption key of the target procurement business data to correspondingly generate the encrypted procurement business data comprises:
[0032] When the encrypted procurement business data is acquired in real time, the encrypted procurement business data is stored in a preset folder;
[0033] 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 correspondingly sent to a user terminal of the user.
[0034] The second aspect of the embodiment of the application provides:
[0035] A data encryption transmission system based on procurement business, wherein the system comprises:
[0036] A detection module, configured to, when a procurement completion instruction input by a user is detected in real time, perform real-time analysis processing on the procurement completion instruction to extract target procurement business data corresponding to the procurement completion instruction in real time;
[0037] A scanning module, configured to perform whole-disk scanning on the target procurement business data to detect data generation time, a target processor and target procurement parameters corresponding to the target procurement business data, respectively;
[0038] An encryption module, configured to generate a procurement data chain corresponding to the data generation time, the target processor and the target procurement parameters in real time, and perform dynamic encryption processing on the target procurement business data based on a preset rule according to the procurement data chain to generate encrypted procurement business data in real time;
[0039] A transmission module, configured to correspondingly transmit the encrypted procurement business data to a user terminal of the user to complete the encryption transmission processing of the target procurement business data.
[0040] Further, the encryption module is specifically configured to:
[0041] When the purchase data chain is acquired in real time, a starting point and an ending point corresponding to the purchase data chain are detected in real time;
[0042] Within the range of the starting point and the ending point, the purchase 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 purchase parameter;
[0043] The target purchase business data is dynamically encrypted according to the first sub-chain, the second sub-chain, and the third sub-chain, to correspondingly generate the encrypted purchase business data.
[0044] Further, the encryption module is specifically configured to:
[0045] When the first sub-chain is acquired in real time, a first hash sequence is generated in real time by performing a first hash operation on the first sub-chain;
[0046] When the second sub-chain is acquired in real time, a second hash sequence is generated in real time by performing a second hash operation on the second sub-chain;
[0047] When the third sub-chain is acquired in real time, a third hash sequence is generated in real time by performing a third hash operation on the third sub-chain, and the target purchase business data is dynamically encrypted in real time according to the first hash sequence, the second hash sequence, and the third hash sequence, to correspondingly generate the encrypted purchase business data.
[0048] Further, the encryption module is specifically configured to:
[0049] A target reference surface is called up by a preset program, and the target reference surface is created by the preset program;
[0050] A target two-dimensional coordinate system is correspondingly created in the target reference surface, 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;
[0051] In the target two-dimensional coordinate system, a first hash curve is generated according to the plurality of first hash coordinates, a second hash curve is generated according to the plurality of second hash coordinates, and a third hash curve is generated according to the plurality of third hash coordinates, and the target purchase business data is dynamically encrypted in real time according to the first hash curve, the second hash curve, and the third hash curve, to correspondingly generate the encrypted purchase business data.
[0052] Further, the encryption module is specifically configured to:
[0053] Perform a full scan on the first hash curve, the second hash curve and the third hash curve to detect in real time a plurality of target intersection points generated among the first hash curve, the second hash curve and the third hash curve;
[0054] According to a plurality of target intersection points, a corresponding target encryption curve is drawn in real time, and the target procurement business data is dynamically encrypted according to the target encryption curve, so as to generate the encrypted procurement business data.
[0055] Further, the encryption module is specifically used for:
[0056] When the target encryption curve is acquired in real time, the target encryption curve is scanned to detect a plurality of maximum points and a plurality of minimum points contained in the target encryption curve in real time;
[0057] The plurality of maximum points and the plurality of minimum points are randomly arranged and combined to generate a plurality of target serial numbers, and a target serial number is randomly selected as an encryption key of the target procurement business data to generate the encrypted procurement business data.
[0058] Further, the encryption module is specifically used for:
[0059] When the encrypted procurement business data is acquired in real time, the encrypted procurement business data is stored in a preset folder;
[0060] According to the preset folder, a target storage path corresponding to the encrypted procurement business data is generated in real time, and the target storage path is sent to the user terminal of the user.
[0061] The third aspect of the embodiment of the application provides:
[0062] A computer comprises a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the data encryption transmission method based on procurement business when executing the computer program.
[0063] The fourth aspect of the embodiment of the application provides:
[0064] A readable storage medium has a computer program stored thereon, wherein the program is executed by a processor to implement the data encryption transmission method based on procurement business.
[0065] Additional aspects and advantages of the application will be set forth in part in the description which follows, and in part will be obvious from the description, or can be learned by practice of the application. BRIEF DESCRIPTION OF DRAWINGS
[0066] Figure 1 a flow chart of the data encryption transmission method based on the purchasing business provided by the first embodiment of the application;
[0067] Figure 2 a structural block diagram of the data encryption transmission system based on the purchasing business provided by the third embodiment of the application.
[0068] The following detailed description will further describe the application with reference to the above mentioned drawings. DETAILED DESCRIPTION
[0069] In order to facilitate the understanding of the application, the application will be described more fully below with reference to the accompanying drawings. The application is shown in several embodiments in the drawings. However, the application can be realized in many different forms and is not limited to the embodiments described herein. On the contrary, these embodiments are provided so that the disclosure of the application is more thorough and comprehensive.
[0070] It should be noted that when an element is referred to as being "fixedly attached" to another element, it can be directly on the other element or intervening elements can also be present. When an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements can also be present. As used herein the terms "vertical", "horizontal", "left", "right" and the like are merely used for the purpose of illustration.
[0071] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description of the application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0072] Referring to Figure 1 , a data encryption transmission method based on a purchasing business provided by the first embodiment of the application is shown. The data encryption transmission method based on the purchasing business provided by the embodiment can quickly and effectively complete dynamic encryption processing in the process of data transmission of the purchasing business, thereby effectively preventing data leakage and improving work efficiency.
[0073] Specifically, the embodiment provides:
[0074] A data encryption transmission method based on a purchasing business, specifically comprising the following steps:
[0075] Step S10, when the user input purchase completion instruction is detected in real time, the purchase completion instruction is analyzed in real time to extract the target procurement business data corresponding to the purchase completion instruction in real time;
[0076] Step S20, the target procurement business data is scanned to detect the data generation time, target processor and target procurement parameter corresponding to the target procurement business data;
[0077] Step S30, according to the data generation time, the target processor and the target procurement parameter, the corresponding procurement data chain is generated in real time, and the target procurement business data is dynamically encrypted based on the preset rule according to the procurement data chain, to generate the corresponding encrypted procurement business data in real time;
[0078] Step S40, the encrypted procurement business data is transmitted to the user terminal of the user to complete the encryption transmission processing of the target procurement business data.
[0079] Specifically, in this embodiment, first of all, it needs to be pointed out that in order to quickly and effectively complete the dynamic encryption processing in the process of data transmission, it is necessary to accurately obtain the information contained in the internal of the current data, based on this, it is necessary to analyze the real-time acquisition of the procurement business data, specifically, in the process of actual application, the server set in the background can detect the user input purchase completion instruction in real time, based on this, the current server will immediately analyze the current purchase completion instruction, preferably, the present application can further extract the corresponding target procurement business data from the internal of the current purchase completion instruction in real time, wherein it needs to be pointed out that the internal of the target procurement business data contains the specific data corresponding to the current procurement business, based on this, in order to facilitate subsequent dynamic encryption processing, the present application will further extract the required data generation time, target processor and target procurement parameter in the internal of the current target procurement business data in real time, specifically, in order to facilitate understanding, for example, the current data generation time can be "2024 October 10", correspondingly, the current target processor can be "zhangsan", correspondingly, the current target procurement parameter can be "purchase 10 sets of equipment, spent 1 million yuan", in order to facilitate subsequent processing.
[0080] Further, after the required data generation time, target processor and target procurement parameter are respectively obtained through the above steps, the application further integrates and processes the current three parameters, and can generate a corresponding procurement data chain. Specifically, to facilitate understanding, the real-time generated procurement data chain of the application can be "2024 October 10 - zhangsan - 10 equipment - 1 million yuan". Based on this, the application further dynamically encrypts the current target procurement business data according to the pre-set encryption rule and the data contained in the internal of the current procurement data chain, and can finally generate the required encrypted procurement business data in real time. On this basis, the application further transmits the current encrypted procurement business data to the user terminal of the above user, so as to realize real-time and dynamic encryption processing of the procurement business data, thereby effectively preventing data leakage and improving work efficiency.
[0081] Second embodiment
[0082] Further, the step of dynamically encrypting the target procurement business data according to the procurement data chain based on the preset rule to generate corresponding encrypted procurement business data in real time comprises:
[0083] 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;
[0084] 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;
[0085] According to the first sub-chain, the second sub-chain and the third sub-chain, the target procurement business data is dynamically encrypted to correspondingly generate the encrypted procurement business data.
[0086] 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 correspondingly generate the encrypted procurement business data comprises:
[0087] When the first sub-chain is obtained in real time, a one-time hash operation is performed on the first sub-chain to generate a corresponding first hash sequence in real time;
[0088] When the second sub-chain is obtained in real time, a two-time hash operation is performed on the second sub-chain to generate a corresponding second hash sequence in real time;
[0089] 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 correspondingly generate the encrypted procurement business data.
[0090] 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 comprises:
[0091] A target reference surface is called up by a preset program, and the target reference surface is created by the preset program;
[0092] A target two-dimensional coordinate system is correspondingly created in the target reference surface, 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;
[0093] In the target two-dimensional coordinate system, a first hash curve is generated according to the plurality of first hash coordinates, a second hash curve is generated according to the plurality of second hash coordinates, and a third hash curve is generated according to the plurality of 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 correspondingly generate the encrypted procurement business data.
[0094] 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 comprises:
[0095] The first hash curve, the second hash curve and the third hash curve are scanned in full to detect a plurality of target intersection points generated among the first hash curve, the second hash curve and the third hash curve in real time;
[0096] A target encryption curve is correspondingly drawn in real time according to the plurality of target intersection points, and the target procurement business data is dynamically encrypted in real time according to the target encryption curve to correspondingly generate the encrypted procurement business data.
[0097] 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 comprises:
[0098] When the target encryption curve is acquired in real time, the target encryption curve is scanned in whole to detect in real time a plurality of maximum value points and a plurality of minimum value points corresponding to and contained in the target encryption curve;
[0099] The plurality of maximum value points and the plurality of minimum value points are randomly arranged and combined to correspondingly generate a plurality of target serial numbers, and a target serial number is randomly selected as an encryption key of the target procurement business data to correspondingly generate the encrypted procurement business data.
[0100] Further, the step of randomly selecting a target serial number as an encryption key of the target procurement business data to correspondingly generate the encrypted procurement business data comprises:
[0101] When the encrypted procurement business data is acquired in real time, the encrypted procurement business data is correspondingly stored in a preset folder;
[0102] 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 correspondingly sent to a user terminal of the user.
[0103] In addition, in the embodiment, it also needs to be explained that after the required procurement data chain is acquired in real time through the above steps, the target procurement business data detected in real time can be further dynamically encrypted by the current procurement data chain. Preferably, the application 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 parameter. In order to facilitate understanding, for example, the current first sub-chain can be "2024-10-10", and 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 security performance of the data, it is necessary to add the corresponding encryption key to the data in real time. Based on this, the application will further perform a one-time hash operation on the current first sub-chain and generate a corresponding first hash sequence. Correspondingly, a second hash operation is performed on the current second sub-chain to generate a corresponding second hash sequence. Correspondingly, a three-time hash operation is performed on the current third sub-chain to generate a corresponding third hash sequence. Since the values contained in each hash sequence are not the same, in order to further improve the randomness of the encryption key, the application will further process the current three hash sequences. Preferably, the application will call the pre-set three-dimensional program and can create a target reference surface in the current three-dimensional program in real time. At the same time, a target two-dimensional coordinate system is further created in the current target reference surface. Based on this, the specific values contained in the current first hash sequence, second hash sequence and third hash sequence can be combined and processed respectively to further generate a plurality of first hash coordinates, a plurality of second hash coordinates and a plurality of third hash coordinates. Based on this, each hash coordinate can be correspondingly mapped to the inside of the current target two-dimensional coordinate system, and the corresponding first hash curve, second hash curve and third hash curve can be formed in the current target two-dimensional coordinate system, so as to facilitate subsequent processing.
[0104] Further, after the first, second and third hash curves are obtained through the above steps, the current first, second and third hash curves can be immediately scanned, and the target intersection points generated between the three curves can be detected in real time. In order to facilitate subsequent processing, a target identifier can be added to each target intersection point, and a target encryption curve can be drawn based on the order of the target identifiers. The current target encryption curve can be scanned, and a plurality of maximum and minimum points can be scanned from the target encryption curve. The maximum and minimum points can be randomly arranged and combined to generate a plurality of target serial numbers. One target serial number can be randomly selected as an encryption key of the target procurement business data to generate the encrypted procurement business data. In order to facilitate subsequent transmission, the encrypted procurement business data can be stored in a pre-set folder, and a storage path can be generated and sent to the user terminal of the user, thereby dynamically and effectively completing the encryption and transmission of the procurement business data, and improving the work efficiency.
[0105] Please refer to Figure 2 The third embodiment of the present application provides:
[0106] A data encryption and transmission system based on procurement business, wherein the system comprises:
[0107] A detection module for real-time analysis of the user input procurement completion instruction to extract the target procurement business data corresponding to the procurement completion instruction;
[0108] A scanning module for scanning the target procurement business data to detect the data generation time, target processor and target procurement parameter corresponding to the target procurement business data;
[0109] An encryption module for generating a corresponding procurement data chain based on the data generation time, target processor and target procurement parameter, and dynamically encrypting the target procurement business data based on the procurement data chain according to a preset rule to generate corresponding encrypted procurement business data;
[0110] The transmission module is configured to transmit the encrypted procurement business data to the user terminal of the user, so as to complete the encrypted transmission of the target procurement business data.
[0111] Further, the encryption module is specifically configured to:
[0112] 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;
[0113] 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 within the range of the starting point and the ending point;
[0114] 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.
[0115] Further, the encryption module is specifically configured to:
[0116] When the first sub-chain is acquired in real time, a first hash sequence is generated in real time by performing a one-time hash operation on the first sub-chain;
[0117] When the second sub-chain is acquired in real time, a second hash sequence is generated in real time by performing a two-time hash operation on the second sub-chain;
[0118] When the third sub-chain is acquired in real time, a third hash sequence is generated in real time by performing a three-time hash operation on the third sub-chain, 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 encrypted procurement business data.
[0119] Further, the encryption module is specifically configured to:
[0120] A target reference surface is called up and created by a preset program;
[0121] A target two-dimensional coordinate system is created in the target reference surface, and a plurality of first hash coordinates are generated according to the first hash sequence, a plurality of second hash coordinates are generated according to the second hash sequence, and a plurality of third hash coordinates are generated according to the third hash sequence;
[0122] In the interior of the target two-dimensional coordinate system, a corresponding first hash curve is generated according to a plurality of the first hash coordinates, a corresponding second hash curve is generated according to a plurality of the second hash coordinates, and a corresponding third hash curve is generated according to a plurality of 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 correspondingly generate the encrypted procurement business data.
[0123] Further, the encryption module is specifically used for:
[0124] The first hash curve, the second hash curve and the third hash curve are scanned in whole to detect a plurality of target intersection points generated among the first hash curve, the second hash curve and the third hash curve in real time;
[0125] A target encryption curve is drawn in real time according to a plurality of the target intersection points, and the target procurement business data is dynamically encrypted in real time according to the target encryption curve to correspondingly generate the encrypted procurement business data.
[0126] Further, the encryption module is specifically used for:
[0127] When the target encryption curve is acquired in real time, the target encryption curve is scanned in whole to detect a plurality of maximum points and a plurality of minimum points correspondingly contained in the interior of the target encryption curve in real time;
[0128] The plurality of maximum points and the plurality of minimum points are randomly arranged and combined to correspondingly generate a plurality of target serial numbers, and a target serial number is randomly selected as an encryption key of the target procurement business data to correspondingly generate the encrypted procurement business data.
[0129] Further, the encryption module is specifically used for:
[0130] When the encrypted procurement business data is acquired in real time, the encrypted procurement business data is correspondingly stored in a preset folder;
[0131] 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 correspondingly sent to a user terminal of the user.
[0132] The fourth embodiment of the application provides a computer, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the data encryption transmission method based on procurement business as described above when executing the computer program.
[0133] The fifth embodiment of the present application provides a readable storage medium, which stores a computer program, wherein the program is executed by a processor to realize the data encryption transmission method based on the procurement business as described above.
[0134] In summary, the data encryption transmission method and system based on the procurement business provided by the above embodiments of the present application can quickly and effectively complete the dynamic encryption processing of data in the process of data transmission of the procurement business, so as to effectively prevent data leakage and improve work efficiency.
[0135] It should be noted that the above-mentioned modules can be functional modules or program modules, which can be implemented by software or hardware. For the modules implemented by hardware, the above-mentioned modules can be located in the same processor, or the above-mentioned modules can be located in different processors in any combination.
[0136] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered a list of executable instructions for implementing logic functions, and can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor- based system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions, or a combination thereof. For the purposes of this specification, a "computer-readable medium" can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
[0137] More specific examples (a non-exhaustive list) of the computer-readable medium include the following: an electrical connection having one or more wires (electrical apparatus), a portable computer diskette (magnetic apparatus), 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). In addition, the computer-readable medium can even be paper or another suitable medium upon which the program is printed, because the program can be electronically obtained, for example, by optical scanning of the paper or other medium, followed by electronic means to obtain the program, and then storing the program in a computer memory.
[0138] It should be understood that aspects of the application can be implemented in hardware, software, firmware or combinations thereof. In the embodiments described above, various steps or methods can be implemented, for example, in software or firmware that is stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, and in another embodiment, any of the following techniques can be used to implement the hardware used to implement the described functions: discrete logic circuitry having logic gates for implementing logic functions upon data signals, application specific integrated circuits having logic gates for implementing the logic functions on data signals, programmable gate arrays (PGA), field programmable gate arrays (FPGA), and the like.
[0139] In the description of the specification, the description of the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" and the like means 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 application. In the specification, the illustrative expressions 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 any one or more embodiments or examples in a suitable manner.
[0140] The above-described embodiments only express several implementation manners of the application, which are described in a more specific and detailed manner, but cannot be understood as a limitation on the scope of the application. It should be noted that, for those skilled in the art, several modifications and improvements can be made without departing from the concept of the application, which are all within the protection scope of the application. Therefore, the protection scope of the application should be subject to the appended claims.
Claims
1. A data encryption transmission method based on a procurement business, characterized by, The method comprises: When the user input purchase completion instruction is detected in real time, the purchase completion instruction is analyzed in real time to extract the target procurement business data corresponding to the purchase completion instruction in real time; Whole disk scanning is performed on the target procurement business data to detect the data generation time, target processor and target procurement parameters corresponding to the target procurement business data respectively; According to the data generation time, the target processor and the target procurement parameters, a corresponding procurement data chain is generated in real time, and based on a preset rule, the target procurement business data is dynamically encrypted according to the procurement data chain to generate corresponding encrypted procurement business data in real time; The encrypted procurement business data is transmitted to the user terminal of the user to complete the encryption transmission processing of the target procurement business data; The step of dynamically encrypting the target procurement business data according to the procurement data chain based on the preset rule to generate corresponding encrypted procurement business data in real time comprises: 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 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 parameters; 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; 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 comprises: When the first sub-chain is acquired in real time, a one-time 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 acquired in real time, a two-time 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 acquired in real time, a three-time hash operation is 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 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; 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 comprises: A target reference surface is called up and created through a preset program; A target two-dimensional coordinate system is created in the target reference surface, and a plurality of first hash coordinates are generated according to the first hash sequence, a plurality of second hash coordinates are generated according to the second hash sequence, and a plurality of third hash coordinates are generated according to the third hash sequence; In the interior of the target two-dimensional coordinate system, a corresponding first hash curve is generated according to a plurality of first hash coordinates, a corresponding second hash curve is generated according to a plurality of second hash coordinates, and a corresponding third hash curve is generated according to a plurality of 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 correspondingly generate the encrypted procurement business data; 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 comprises: The first hash curve, the second hash curve and the third hash curve are scanned to detect a plurality of target intersection points generated among the first hash curve, the second hash curve and the third hash curve in real time; According to a plurality of target intersection points, a corresponding target encryption curve is drawn in real time, and the target procurement business data is dynamically encrypted in real time according to the target encryption curve to correspondingly generate the encrypted procurement business data; 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 comprises: When the target encryption curve is acquired in real time, the target encryption curve is scanned to detect a plurality of maximum points and a plurality of minimum points correspondingly contained in the interior of the target encryption curve in real time; A plurality of maximum points and a plurality of minimum points are randomly arranged and combined to correspondingly generate a plurality of target serial numbers, and a target serial number is randomly selected as an encryption key of the target procurement business data to correspondingly generate the encrypted procurement business data.
2. The data encryption transmission method based on a purchase transaction according to claim 1, characterized by: The step of randomly selecting a target serial number as an encryption key of the target procurement business data to correspondingly generate the encrypted procurement business data comprises: When the encrypted procurement business data is acquired in real time, the encrypted procurement business data is correspondingly stored in a preset folder; 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 correspondingly sent to the user terminal of the user.
3. A data encryption transmission system based on a purchase transaction, characterized by, The system for implementing the data encryption transmission method based on procurement business according to any one of claims 1-2, comprising: A detection module for real-time analysis of the procurement completion instruction to extract the target procurement business data corresponding to the procurement completion instruction when the user input procurement completion instruction is detected in real time; A scanning module for scanning the target procurement business data to detect the data generation time, target processor and target procurement parameters corresponding to the target procurement business data, respectively; The encryption module is configured to generate a corresponding purchase data chain in real time according to the data generation time, the target processor and the target purchase parameter, and to dynamically encrypt the target purchase business data according to the purchase data chain based on a preset rule, so as to generate corresponding encrypted purchase business data in real time. The transmission module is configured to correspondingly transmit the encrypted purchase business data to the user terminal of the user, so as to complete the encrypted transmission processing of the target purchase business data.
4. A computer comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the purchase business-based data encryption transmission method of any one of claims 1-2.
5. A readable storage medium, having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the purchase business-based data encryption transmission method of any one of claims 1-2.
Citation Information
Patent Citations
Procurement service data encryption method, device and equipment and storage medium
CN109871678A
Enterprise incubator site selection method and system
CN118333675A