[go: up one dir, main page]

CN108921550A - Management method and device of digital currency wallet, electronic equipment and storage medium - Google Patents

Management method and device of digital currency wallet, electronic equipment and storage medium Download PDF

Info

Publication number
CN108921550A
CN108921550A CN201810714867.1A CN201810714867A CN108921550A CN 108921550 A CN108921550 A CN 108921550A CN 201810714867 A CN201810714867 A CN 201810714867A CN 108921550 A CN108921550 A CN 108921550A
Authority
CN
China
Prior art keywords
wallet
key
digital cash
decryption
imported
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810714867.1A
Other languages
Chinese (zh)
Other versions
CN108921550B (en
Inventor
韩峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201810714867.1A priority Critical patent/CN108921550B/en
Publication of CN108921550A publication Critical patent/CN108921550A/en
Application granted granted Critical
Publication of CN108921550B publication Critical patent/CN108921550B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The application provides a management method and device of a digital currency wallet, electronic equipment and a storage medium, wherein the method comprises the following steps: the method comprises the steps of obtaining a wallet mark of a digital money wallet to be imported, obtaining a key encryption and decryption strategy of the digital money wallet to be imported according to the wallet mark of the digital money wallet to be imported, decrypting a key of the digital money wallet to be imported according to the key encryption and decryption strategy of the digital money wallet to be imported, and importing a standard digital money wallet for storage according to the key obtained through decryption. According to the method, the key of the digital money wallet to be led in is decrypted according to the key encryption and decryption strategy of the digital money wallet to be led in, and then the key obtained through decryption is led in the standard digital money wallet for storage, so that the keys in various types of digital money wallets can be stored in the standard digital money wallet, and great convenience is provided for users to transfer assets.

Description

Management method, device, electronic equipment and the storage medium of digital cash wallet
Technical field
This application involves digital signature technology field more particularly to a kind of management methods of digital cash wallet, device, electricity Sub- equipment and storage medium.
Background technique
In order to ensure transaction security and control trade unit, Cryptography Principles can be used to encrypt to Transaction Information, And key used in encryption and decryption is encrypted and is stored in digital cash wallet.
In the related technology, the digital cash wallet for being typically different type adds key using different encryption and decryption modes Decryption is to bring very big inconvenience to user when user transfers assets.
Summary of the invention
The application proposes management method, device, electronic equipment and the storage medium of a kind of digital cash wallet, for solving In the related technology, the digital cash wallet for being typically different type carries out encryption and decryption to key using different encryption and decryption modes, when When user switches wallet or transfers assets, the problems of many inconvenience are brought to user.
The application one side embodiment proposes a kind of management method of digital cash wallet, including:
Obtain the wallet mark of digital cash wallet to be imported;
The digital cash wallet to be imported is obtained according to the wallet of the digital cash wallet to be imported mark Key encryption and decryption strategy;
According to the key encryption and decryption strategy of the digital cash wallet to be imported, to the digital cash money to be imported The key of packet is decrypted;And
According to the key that decryption obtains, imports standard digital currency wallet and saved.
The management method of the digital cash wallet of the embodiment of the present application, by the money for obtaining digital cash wallet to be imported Packet mark obtains the key encryption and decryption of digital cash wallet to be imported according to the wallet of digital cash wallet to be imported mark Strategy, according to the key encryption and decryption strategy of digital cash wallet to be imported, to the key of digital cash wallet to be imported into Row decryption imports standard digital currency wallet and is saved according to the key that decryption obtains.In the present embodiment, pass through first basis The key encryption and decryption strategy of digital cash wallet to be imported, is decrypted the key of digital cash wallet to be imported, then According to the key that decryption obtains, imports standard digital currency wallet and saved, so as to by various types of digital cash Key in wallet is stored into standard digital currency wallet, is thus transferred assets and is provided a great convenience for user.
In a kind of possible implementation of the application one side embodiment, the key according to after decryption imports mark Quasi- digital cash wallet is saved, including:
To the key that decryption obtains, is encrypted using standard key encryption and decryption strategy and import standard digital currency wallet It is saved.
In a kind of possible implementation of the application one side embodiment, this method further includes:
Obtain export instruction;
Obtain the wallet mark that export instructs corresponding target number currency wallet;
The encryption and decryption plan of the target number currency wallet is obtained according to the wallet of target number currency wallet mark Slightly;
It is solved in the standard digital currency wallet to derived key according to the standard key encryption and decryption strategy It is close;
According to the key encryption and decryption strategy of target number currency wallet, to being encrypted to derived key for decryption, and Derived key is stored in the target number currency wallet.
In a kind of possible implementation of the application one side embodiment, the money of the digital cash wallet to be imported Packet mark is obtained by user's selection operation.
In a kind of possible implementation of the application one side embodiment, the wallet mark of the target number currency wallet Knowledge is obtained by user's selection operation.
The application another aspect embodiment proposes a kind of managing device of digital cash wallet, including:
First obtains module, and the wallet for obtaining digital cash wallet to be imported identifies;
Second obtains module, described to be imported for being obtained according to the wallet of the digital cash wallet to be imported mark Digital cash wallet key encryption and decryption strategy;
First deciphering module, for the key encryption and decryption strategy according to the digital cash wallet to be imported, to described The key of digital cash wallet to be imported is decrypted;And
First encrypting module, the key for being obtained according to decryption import standard digital currency wallet and are saved.
The managing device of the digital cash wallet of the embodiment of the present application, by the money for obtaining digital cash wallet to be imported Packet mark obtains the key encryption and decryption of digital cash wallet to be imported according to the wallet of digital cash wallet to be imported mark Strategy, according to the key encryption and decryption strategy of digital cash wallet to be imported, to the key of digital cash wallet to be imported into Row decryption imports standard digital currency wallet and is saved according to the key that decryption obtains.In the present embodiment, pass through first basis The key encryption and decryption strategy of digital cash wallet to be imported, is decrypted the key of digital cash wallet to be imported, then According to the key that decryption obtains, imports standard digital currency wallet and saved, so as to by various types of digital cash Key in wallet is stored into standard digital currency wallet, is thus transferred assets and is provided a great convenience for user.
In a kind of possible implementation of the application another aspect embodiment, the first encrypting module is specifically used for:
To the key that decryption obtains, is encrypted using standard key encryption and decryption strategy and import standard digital currency wallet It is saved.
In a kind of possible implementation of the application another aspect embodiment, which further includes:
Third obtains module, for obtaining export instruction;
4th obtains module, and the wallet mark of corresponding target number currency wallet is instructed for obtaining export;
5th obtains module, for obtaining the target number goods according to the wallet of target number currency wallet mark The key encryption and decryption strategy of coin wallet;
Second deciphering module, for according to the standard key encryption and decryption strategy in the standard digital currency wallet to Derived key is decrypted;
Second encrypting module, for the key encryption and decryption strategy according to target number currency wallet, to decryption wait export Key encrypted, and derived key is stored in the target number currency wallet.
In a kind of possible implementation of the application another aspect embodiment, the digital cash wallet to be imported Wallet mark is obtained by user's selection operation.
In a kind of possible implementation of the application another aspect embodiment, the wallet of the target number currency wallet Mark is obtained by user's selection operation.
The application another aspect embodiment proposes a kind of electronic equipment, including processor and memory;
Wherein, the processor run by reading the executable program code stored in the memory with it is described can The corresponding program of program code is executed, with the manager for realizing the digital cash wallet as described in above-mentioned one side embodiment Method.
The application another aspect embodiment proposes a kind of non-transitorycomputer readable storage medium, is stored thereon with meter Calculation machine program realizes the manager of the digital cash wallet as described in above-mentioned one side embodiment when the program is executed by processor Method.
Management method, device, electronic equipment and the storage medium of the digital cash wallet of the embodiment of the present application, pass through acquisition The wallet of digital cash wallet to be imported identifies, and is obtained according to the wallet of digital cash wallet to be imported mark to be imported The key encryption and decryption strategy of digital cash wallet is treated and is led according to the key encryption and decryption strategy of digital cash wallet to be imported The key of the digital cash wallet entered is decrypted, and according to the key that decryption obtains, imports standard digital currency wallet and is protected It deposits.In the present embodiment, by elder generation according to the key encryption and decryption strategy of digital cash wallet to be imported, to digital goods to be imported The key of coin wallet is decrypted, and further according to the key that decryption obtains, imports standard digital currency wallet and is saved, so as to To store the key in various types of digital cash wallets into standard digital currency wallet, thus shifts and provide for user Production provides a great convenience.
The additional aspect of the application and advantage will be set forth in part in the description, and will partially become from the following description It obtains obviously, or recognized by the practice of the application.
Detailed description of the invention
The application is above-mentioned and/or additional aspect and advantage will become from the following description of the accompanying drawings of embodiments Obviously and it is readily appreciated that, wherein:
Fig. 1 is a kind of flow diagram of the management method of digital cash wallet provided by the embodiments of the present application;
Fig. 2 is the flow diagram of the management method of another digital cash wallet provided by the embodiments of the present application;
Fig. 3 is a kind of process schematic for switching digital cash type provided by the embodiments of the present application;
Fig. 4 is a kind of structural schematic diagram of the managing device of digital cash wallet provided by the embodiments of the present application;
Fig. 5 shows the block diagram for being suitable for the example electronic device for being used to realize the application embodiment.
Specific embodiment
Embodiments herein is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached The embodiment of figure description is exemplary, it is intended to for explaining the application, and should not be understood as the limitation to the application.
Below with reference to the accompanying drawings describe the management method of the digital cash wallet of the embodiment of the present application, device, electronic equipment and Storage medium.The embodiment of the present application adds solution using different for the digital cash wallet in the related technology, being typically different type Close mode carries out encryption and decryption to key, when user transfers assets, brings the problem of many inconvenience to user, proposes a kind of number The management method of word currency wallet.
The management method of the digital cash wallet of the embodiment of the present application, by elder generation according to digital cash wallet to be imported The key of digital cash wallet to be imported is decrypted in key encryption and decryption strategy, further according to the key that decryption obtains, imports Standard digital currency wallet is saved, so as to which by the key in various types of digital cash wallets, standard is arrived in storage In digital cash wallet, thus transfers assets and provide a great convenience for user.
Fig. 1 is a kind of flow diagram of the management method of digital cash wallet provided by the embodiments of the present application.
The management method of digital cash wallet provided by the embodiments of the present application, can be by digital cash wallet provided by the present application Managing device execute, above-mentioned apparatus is configured in electronic equipment.
Wherein, electronic equipment includes the equipment that mobile phone, computer etc. have operating system.
As shown in Figure 1, the management method of the digital cash wallet includes:
Step 101, the wallet mark of digital cash wallet to be imported is obtained.
In the present embodiment, digital cash includes but is not limited to bit coin, ether mill etc..Digital cash wallet includes but unlimited In NAGA wallet, Coinbase (bit coin) wallet, GreenAddress wallet etc..
Wherein, the wallet mark of digital cash wallet includes but is not limited to title, the unique identifier etc. of wallet.
In the present embodiment, digital cash wallet to be imported be can be from what is locally identified, is also possible to according to user Selection determination.
The wallet mark of various types of digital cash wallets can be previously stored in electronic equipment, when electronic equipment obtains To after digital cash wallet to be imported, the wallet of various types of digital cash wallets according to the pre-stored data is identified.
As an example, when there was only a type of digital cash wallet in electronic equipment, electronic equipment can be known automatically The information such as title, the identifier of digital cash wallet are clipped to, that is, obtain the wallet mark of digital cash wallet to be imported.
As another example, when user uses a plurality of types of digital cash wallets, if user is in electronic equipment On the importing interface of digital cash wallet, after selecting the digital cash wallet imported, the managing device of digital cash wallet can root According to import operation, digital cash wallet to be imported is determined, and obtain the wallet type information of digital cash wallet to be imported. That is, the wallet mark of digital cash wallet to be imported is obtained according to user's selection operation.
Step 102, digital cash wallet to be imported is obtained according to the wallet of digital cash wallet to be imported mark Key encryption and decryption strategy.
Wherein, key includes public key and private key.For private key for signing to transaction record, public key is for signature Transaction record is verified.
In the present embodiment, the mapping of wallet mark and key encryption and decryption strategy that digital cash wallet can be stored in advance is closed System.After obtaining the wallet mark of digital cash wallet to be imported, digital goods to be imported can be obtained according to the mapping relations The key encryption and decryption strategy of coin wallet.
Alternatively, the wallet mark of digital cash wallet to be imported is sent to server, server is determined by inquiry The corresponding key encryption and decryption strategy of digital cash wallet to be imported, and by key encryption and decryption policy feedback to electronic equipment, by The managing device of this digital cash wallet can obtain the key encryption and decryption strategy of digital cash wallet to be imported.
Step 103, according to the key encryption and decryption strategy of digital cash wallet to be imported, to digital cash money to be imported The key of packet is decrypted.
Since the key stored in digital cash wallet is by encryption, and different digital cash wallets may be used Different key encryption and decryption strategies, so after obtaining the corresponding key encryption and decryption strategy of digital cash wallet to be imported, it is right The key currency stored in digital cash wallet to be imported is decrypted.
Step 104, the key obtained according to decryption imports standard digital currency wallet and is saved.
Wherein, standard digital currency wallet can be used for storing not encrypted key.It, can be directly by decryption in the present embodiment Key is obtained, is stored in standard digital currency wallet.So as to by the key of different types of digital cash wallet, by pair After the key decryption policy decryption answered, store into standard digital currency wallet.To work as user for non-standard digital cash money When key in packet is shifted, first the digital cash in non-standard digital cash wallet can be converted to and added using standard key The digital cash of decryption policy encryption, then shifted, it transfers assets and provides a great convenience for user.
It further, can be to the close of the digital cash wallet to be imported that decryption obtains in order to improve the safety of transaction Key is stored in standard digital currency wallet after being encrypted.
In the present embodiment, settable standard key encryption and decryption strategy, wherein standard key encryption and decryption strategy can be A kind of encryption and decryption strategy chosen from a variety of existing key encryption and decryption strategies is also possible to be different from existing key encryption and decryption The new key encryption and decryption strategy of one kind of strategy.
In the present embodiment, standard digital currency wallet can also be used for saving using the close of standard key encryption and decryption strategy encryption Key.
After the key for obtaining digital cash wallet to be imported, decryption is obtained using standard key encryption and decryption strategy Key is encrypted, and encrypted key is imported into standard digital currency wallet and is saved.
Based on this, the key of different types of digital cash wallet can be converted to using standard key encryption and decryption strategy The key of encryption, and store into standard digital currency wallet.To when user is by the key in non-standard digital cash wallet When being shifted, first the digital cash in non-standard digital cash wallet can be converted to and added using standard key encryption and decryption strategy Close digital cash, then shifted, it transfers assets and provides a great convenience for user.
In the related technology, key is carried out since different types of digital cash wallet generallys use different cipher modes Encryption.In practical applications, when user switches wallet, since different digital cash wallets uses different key encryption and decryption Strategy encrypts key, thus key freely cannot be imported into other kinds of wallet, brings inconvenience to users.
Further, in the embodiment of the present application, export instruction can be also obtained, will be added using standard key according to export instruction The key of decryption policy encryption, is saved in target number currency wallet, realizes the free switching of digital cash wallet, ties below Fig. 2 is closed to be described in detail.Fig. 2 is that the process of the management method of another digital cash wallet provided by the embodiments of the present application is shown It is intended to.
As shown in Fig. 2, the management method of the digital cash wallet further includes:
Step 201, the wallet mark of digital cash wallet to be imported is obtained.
Step 202, digital cash wallet to be imported is obtained according to the wallet of digital cash wallet to be imported mark Key encryption and decryption strategy.
Step 203, according to the key encryption and decryption strategy of digital cash wallet to be imported, to digital cash money to be imported The key of packet is decrypted.
Step 204, the key obtained according to decryption imports standard digital currency wallet and is saved.
In the present embodiment, the step of step 201- step 204 is with above-mentioned steps 101- step 104, is similar, therefore herein no longer It repeats.
Step 205, export instruction is obtained.
In practical applications, user may want the key in some digital cash wallet importeding into another digital goods In coin wallet.In the present embodiment, the managing device of digital cash wallet can obtain export instruction, be instructed according to export, will be digital Currency exports in target number currency wallet.
In the present embodiment, electronic equipment can generate export instruction according to export operation of the user on export interface, thus The managing device of digital cash wallet can obtain export instruction.
As an example, exporting has export list on interface, when user selects a digital cash from export list When wallet, electronic equipment monitoring generates export instruction to the selection operation, and according to selection operation.
As another example, user inputs the title of digital cash wallet in importing the page, and clicks importing button, To which electronic equipment can generate export instruction according to import operation.
As another example, presets and want derived digital cash wallet can root after exporting button when the user clicks Derived digital cash wallet is wanted according to the operation and presetting of user, generates export instruction.
Wherein, export instruction may include title, unique identifier of target number currency wallet etc..Wherein, target number Currency wallet can be to be obtained according to user's selection operation, is also possible to preset.
Step 206, the wallet mark that export instructs corresponding target number currency wallet is obtained.
In the present embodiment, after the managing device of digital cash wallet obtains export instruction, mesh can be extracted from export instruction Mark title, the unique identifier etc. of digital cash wallet, i.e. the wallet mark of acquisition target number currency wallet.
It is understood that the mark of target number currency wallet can be according to the acquisition of user's selection operation, it can also To be preset.
Step 207, solution is added according to the key that the wallet of target number currency wallet identifies acquisition target number currency wallet Close strategy.
After obtaining the wallet mark of target number currency wallet, it can be identified and key encryption and decryption according to digital cash wallet The corresponding relationship of strategy obtains the corresponding key encryption and decryption strategy of target number currency wallet.
Step 208, it is solved in standard digital currency wallet to derived key according to standard key encryption and decryption strategy It is close.
For the ease of the key that standard key encryption and decryption strategy will be used to encrypt, it imported into target number currency money Packet, can be used standard key encryption and decryption strategy and the key of standard digital currency wallet is decrypted, obtain corresponding key.
Step 209, according to the key encryption and decryption strategy of target number currency wallet, to being carried out to derived key for decryption Encryption, and derived key is stored in target number currency wallet.
In the present embodiment, the key encryption and decryption strategy of target number currency wallet can be used, to decryption to derived close Key is encrypted, and encrypted key is stored in target number currency wallet.
Based on this, in the present embodiment, the key in a digital cash wallet can be saved to standard digital currency wallet In, then exported into another digital cash wallet by standard digital currency wallet, realize the free switching of digital cash wallet.
It should be noted that target number currency wallet be also possible to it is multiple, that is to say, that can be by standard digital currency In wallet to derived key, be directed respectively into multiple target number currency wallets.
Fig. 3 is a kind of process schematic for switching digital cash type provided by the embodiments of the present application.In Fig. 3, column are imported It include digital cash wallet 1, digital cash wallet 2, digital cash wallet 3, digital cash wallet 4 in table and export list. Wherein, digital cash wallet to be imported is digital cash wallet 3, and target number currency wallet is digital cash wallet 2.
The managing device of digital cash wallet uses the corresponding key encryption and decryption strategy of digital cash wallet 3, to digital goods Key to be imported is decrypted in coin wallet 3, and is encrypted using standard key encryption and decryption strategy to the key after decryption, And encrypted key is saved in standard digital currency wallet.Later, the managing device of digital cash wallet is according to export Instruction, the type of acquisition digital cash wallet 2 and corresponding key encryption and decryption strategy, and use standard key encryption and decryption strategy pair It is decrypted in standard digital currency wallet to derived key, then uses the key encryption and decryption strategy pair of digital cash wallet 2 Decryption is encrypted to derived key, and is stored into digital cash wallet 2.To be switched to by digital cash wallet 3 Digital cash wallet 2.
The management method of the digital cash wallet of the embodiment of the present application, by the money for obtaining digital cash wallet to be imported Packet mark obtains the key encryption and decryption of digital cash wallet to be imported according to the wallet of digital cash wallet to be imported mark Strategy, according to the key encryption and decryption strategy of digital cash wallet to be imported, to the key of digital cash wallet to be imported into Row decryption imports standard digital currency wallet and is saved according to the key that decryption obtains.In the present embodiment, pass through first basis The key encryption and decryption strategy of digital cash wallet to be imported, is decrypted the key of digital cash wallet to be imported, then According to the key that decryption obtains, imports standard digital currency wallet and saved, so as to by various types of digital cash Key in wallet is stored into standard digital currency wallet, is thus transferred assets and is provided a great convenience for user.
In order to realize above-described embodiment, the embodiment of the present application also proposes a kind of managing device of digital cash wallet.Fig. 4 is A kind of structural schematic diagram of the managing device of digital cash wallet provided by the embodiments of the present application.
As shown in figure 4, the managing device of the digital cash wallet includes:First, which obtains module 310, second, obtains module 320, the first deciphering module 330, the first encrypting module 340.
First acquisition module 310 is used to obtain the wallet mark of digital cash wallet to be imported.
Second, which obtains module 320, is used to obtain number to be imported according to the wallet of digital cash wallet to be imported mark The key encryption and decryption strategy of currency wallet.
First deciphering module 330 is used for the key encryption and decryption strategy according to digital cash wallet to be imported, to be imported The key of digital cash wallet be decrypted;And
First encrypting module 340 is used for the key obtained according to decryption, imports standard digital currency wallet and is saved.
In a kind of possible implementation of the present embodiment, the first encrypting module 340 is specifically used for:
To the key that decryption obtains, is encrypted using standard key encryption and decryption strategy and import standard digital currency wallet It is saved.
In a kind of possible implementation of the present embodiment, which further includes:
Third obtains module, for obtaining export instruction;
4th obtains module, and the wallet mark of corresponding target number currency wallet is instructed for obtaining export;
5th obtains module, obtains target number currency wallet for identifying according to the wallet of target number currency wallet Key encryption and decryption strategy;
Second deciphering module, for according to standard key encryption and decryption strategy in standard digital currency wallet to derived close Key is decrypted;
Second encrypting module, for the key encryption and decryption strategy according to target number currency wallet, to decryption wait export Key encrypted, and derived key is stored in the target number currency wallet.
In a kind of possible implementation of the present embodiment, the wallet mark of digital cash wallet to be imported is selected by user Operation is selected to obtain.
In a kind of possible implementation of the present embodiment, the wallet mark of target number currency wallet is selected to grasp by user It obtains.
It should be noted that the explanation of the aforementioned management method to digital cash wallet, is also applied for the embodiment Digital cash wallet managing device, therefore details are not described herein.
The managing device of the digital cash wallet of the embodiment of the present application, by the money for obtaining digital cash wallet to be imported Packet mark obtains the key encryption and decryption of digital cash wallet to be imported according to the wallet of digital cash wallet to be imported mark Strategy, according to the key encryption and decryption strategy of digital cash wallet to be imported, to the key of digital cash wallet to be imported into Row decryption imports standard digital currency wallet and is saved according to the key that decryption obtains.In the present embodiment, pass through first basis The key encryption and decryption strategy of digital cash wallet to be imported, is decrypted the key of digital cash wallet to be imported, then According to the key that decryption obtains, imports standard digital currency wallet and saved, so as to by various types of digital cash Key in wallet is stored into standard digital currency wallet, is thus transferred assets and is provided a great convenience for user.
In order to realize above-described embodiment, the embodiment of the present application also proposes a kind of electronic equipment, including processor and memory;
Wherein, processor is run and executable program code by reading in memory the executable program code that stores Corresponding program, with the management method for realizing the digital cash wallet as described in above-described embodiment.
Fig. 5 shows the block diagram for being suitable for the example electronic device for being used to realize the application embodiment.The electricity that Fig. 5 is shown Sub- equipment 12 is only an example, should not function to the embodiment of the present application and use scope bring any restrictions.
As shown in figure 5, electronic equipment 12 is showed in the form of universal computing device.The component of electronic equipment 12 may include But it is not limited to:One or more processor or processing unit 16, system storage 28, connect different system components (including System storage 28 and processing unit 16) bus 18.
Bus 18 indicates one of a few class bus structures or a variety of, including memory bus or Memory Controller, Peripheral bus, graphics acceleration port, processor or the local bus using any bus structures in a variety of bus structures.It lifts For example, these architectures include but is not limited to industry standard architecture (Industry Standard Architecture;Hereinafter referred to as:ISA) bus, microchannel architecture (Micro Channel Architecture;Below Referred to as:MAC) bus, enhanced isa bus, Video Electronics Standards Association (Video Electronics Standards Association;Hereinafter referred to as:VESA) local bus and peripheral component interconnection (Peripheral Component Interconnection;Hereinafter referred to as:PCI) bus.
Electronic equipment 12 typically comprises a variety of computer system readable media.These media can be it is any can be electric The usable medium that sub- equipment 12 accesses, including volatile and non-volatile media, moveable and immovable medium.
Memory 28 may include the computer system readable media of form of volatile memory, such as random access memory Device (Random Access Memory;Hereinafter referred to as:RAM) 30 and/or cache memory 32.Electronic equipment 12 can be into One step includes other removable/nonremovable, volatile/non-volatile computer system storage mediums.Only as an example, it deposits Storage system 34 can be used for reading and writing immovable, non-volatile magnetic media, and (Fig. 5 do not show, commonly referred to as " hard drive Device ").Although being not shown in Fig. 5, the disk for reading and writing to removable non-volatile magnetic disk (such as " floppy disk ") can be provided and driven Dynamic device, and to removable anonvolatile optical disk (such as:Compact disc read-only memory (Compact Disc Read Only Memory;Hereinafter referred to as:CD-ROM), digital multi CD-ROM (Digital Video Disc Read Only Memory;Hereinafter referred to as:DVD-ROM) or other optical mediums) read-write CD drive.In these cases, each driving Device can be connected by one or more data media interfaces with bus 18.Memory 28 may include that at least one program produces Product, the program product have one group of (for example, at least one) program module, and it is each that these program modules are configured to perform the application The function of embodiment.
Program/utility 40 with one group of (at least one) program module 42 can store in such as memory 28 In, such program module 42 include but is not limited to operating system, one or more application program, other program modules and It may include the realization of network environment in program data, each of these examples or certain combination.Program module 42 is usual Execute the function and/or method in embodiments described herein.
Electronic equipment 12 can also be with one or more external equipments 14 (such as keyboard, sensing equipment, display 24 etc.) Communication, can also be enabled a user to one or more equipment interact with the electronic equipment 12 communicate, and/or with make the electricity Any equipment (such as network interface card, modem etc.) that sub- equipment 12 can be communicated with one or more of the other calculating equipment Communication.This communication can be carried out by input/output (I/O) interface 22.Also, electronic equipment 12 can also be suitable by network Orchestration 20 and one or more network (such as local area network (Local Area Network;Hereinafter referred to as:LAN), wide area network (Wide Area Network;Hereinafter referred to as:WAN) and/or public network, for example, internet) communication.As shown, network is suitable Orchestration 20 is communicated by bus 18 with other modules of electronic equipment 12.It should be understood that although not shown in the drawings, can be in conjunction with electricity Sub- equipment 12 uses other hardware and/or software module, including but not limited to:Microcode, device driver, redundancy processing are single Member, external disk drive array, RAID system, tape drive and data backup storage system etc..
Processing unit 16 by the program that is stored in system storage 28 of operation, thereby executing various function application and Data processing, such as realize the method referred in previous embodiment.
In order to realize above-described embodiment, the embodiment of the present application also proposes a kind of non-transitorycomputer readable storage medium, It is stored thereon with computer program, the digital cash wallet as described in above-described embodiment is realized when which is executed by processor Management method.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example Point is contained at least one embodiment or example of the application.In the present specification, schematic expression of the above terms are not It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office It can be combined in any suitable manner in one or more embodiment or examples.In addition, without conflicting with each other, the skill of this field Art personnel can tie the feature of different embodiments or examples described in this specification and different embodiments or examples It closes and combines.
In addition, term " first ", " second " are used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance Or implicitly indicate the quantity of indicated technical characteristic.Define " first " as a result, the feature of " second " can be expressed or Implicitly include at least one this feature.In the description of the present application, the meaning of " plurality " is at least two, such as two, three It is a etc., unless otherwise specifically defined.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes It is one or more for realizing custom logic function or process the step of executable instruction code module, segment or portion Point, and the range of the preferred embodiment of the application includes other realization, wherein can not press shown or discussed suitable Sequence, including according to related function by it is basic simultaneously in the way of or in the opposite order, to execute function, this should be by the application Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for Instruction execution system, device or equipment (such as computer based system, including the system of processor or other can be held from instruction The instruction fetch of row system, device or equipment and the system executed instruction) it uses, or combine these instruction execution systems, device or set It is standby and use.For the purpose of this specification, " computer-readable medium ", which can be, any may include, stores, communicates, propagates or pass Defeated program is for instruction execution system, device or equipment or the dress used in conjunction with these instruction execution systems, device or equipment It sets.The more specific example (non-exhaustive list) of computer-readable medium includes following:Electricity with one or more wiring Interconnecting piece (electronic device), portable computer diskette box (magnetic device), random access memory (RAM), read-only memory (ROM), erasable edit read-only storage (EPROM or flash memory), fiber device and portable optic disk is read-only deposits Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable Medium, because can then be edited, be interpreted or when necessary with it for example by carrying out optical scanner to paper or other media His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each section of the application can be realized with hardware, software, firmware or their combination.Above-mentioned In embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage Or firmware is realized.Such as, if realized with hardware in another embodiment, following skill well known in the art can be used Any one of art or their combination are realized:With for data-signal realize logic function logic gates from Logic circuit is dissipated, the specific integrated circuit with suitable combinational logic gate circuit, programmable gate array (PGA), scene can compile Journey gate array (FPGA) etc..
Those skilled in the art are understood that realize all or part of step that above-described embodiment method carries It suddenly is that relevant hardware can be instructed to complete by program, the program can store in a kind of computer-readable storage medium In matter, which when being executed, includes the steps that one or a combination set of embodiment of the method.
It, can also be in addition, can integrate in a processing module in each functional unit in each embodiment of the application It is that each unit physically exists alone, can also be integrated in two or more units in a module.Above-mentioned integrated mould Block both can take the form of hardware realization, can also be realized in the form of software function module.The integrated module is such as Fruit is realized and when sold or used as an independent product in the form of software function module, also can store in a computer In read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..Although having been shown and retouching above Embodiments herein is stated, it is to be understood that above-described embodiment is exemplary, and should not be understood as the limit to the application System, those skilled in the art can be changed above-described embodiment, modify, replace and become within the scope of application Type.

Claims (10)

1. a kind of management method of digital cash wallet, which is characterized in that including:
Obtain the wallet mark of digital cash wallet to be imported;
The key of the digital cash wallet to be imported is obtained according to the wallet of the digital cash wallet to be imported mark Encryption and decryption strategy;
According to the key encryption and decryption strategy of the digital cash wallet to be imported, to the digital cash wallet to be imported Key is decrypted;And
According to the key that decryption obtains, imports standard digital currency wallet and saved.
2. the management method of digital cash wallet as described in claim 1, which is characterized in that described according to close after decryption Key imports standard digital currency wallet and is saved, including:
To the key that decryption obtains, is encrypted using standard key encryption and decryption strategy and import the progress of standard digital currency wallet It saves.
3. the management method of digital cash wallet as claimed in claim 2, which is characterized in that further include:
Obtain export instruction;
Obtain the wallet mark that export instructs corresponding target number currency wallet;
The key encryption and decryption plan of the target number currency wallet is obtained according to the wallet of target number currency wallet mark Slightly;
It is decrypted in the standard digital currency wallet to derived key according to the standard key encryption and decryption strategy;
According to the key encryption and decryption strategy of target number currency wallet, to being encrypted to derived key for decryption, and will lead Key out is stored in the target number currency wallet.
4. the management method of digital cash wallet as described in claim 1, which is characterized in that the digital cash to be imported The wallet mark of wallet is obtained by user's selection operation.
5. the management method of digital cash wallet as claimed in claim 3, which is characterized in that the target number currency wallet Wallet mark obtained by user's selection operation.
6. a kind of managing device of digital cash wallet, which is characterized in that including:
First obtains module, and the wallet for obtaining digital cash wallet to be imported identifies;
Second obtains module, for obtaining the number to be imported according to the wallet of the digital cash wallet to be imported mark The key encryption and decryption strategy of word currency wallet;
First deciphering module, for the key encryption and decryption strategy according to the digital cash wallet to be imported, to described wait lead The key of the digital cash wallet entered is decrypted;And
First encrypting module, the key for being obtained according to decryption import standard digital currency wallet and are saved.
7. the managing device of digital cash wallet as claimed in claim 6, which is characterized in that first encrypting module, tool Body is used for:
To the key that decryption obtains, is encrypted using standard key encryption and decryption strategy and import the progress of standard digital currency wallet It saves.
8. the managing device of digital cash wallet as claimed in claim 7, which is characterized in that described device further includes:
Third obtains module, for obtaining export instruction;
4th obtains module, and the wallet mark of corresponding target number currency wallet is instructed for obtaining export;
5th obtains module, for obtaining the target number currency money according to the wallet of target number currency wallet mark The key encryption and decryption strategy of packet;
Second deciphering module, for according to the standard key encryption and decryption strategy in the standard digital currency wallet wait export Key be decrypted;
Second encrypting module, for the key encryption and decryption strategy according to target number currency wallet, to decryption to derived close Key is encrypted, and derived key is stored in the target number currency wallet.
9. a kind of electronic equipment, which is characterized in that including processor and memory;
Wherein, the processor is run by reading the executable program code stored in the memory can be performed with described The corresponding program of program code, with the management method for realizing digital cash wallet such as claimed in any one of claims 1 to 5.
10. a kind of non-transitorycomputer readable storage medium, is stored thereon with computer program, which is characterized in that the program The management method such as digital cash wallet as claimed in any one of claims 1 to 5 is realized when being executed by processor.
CN201810714867.1A 2018-06-29 2018-06-29 Management method and device of digital currency wallet, electronic equipment and storage medium Expired - Fee Related CN108921550B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810714867.1A CN108921550B (en) 2018-06-29 2018-06-29 Management method and device of digital currency wallet, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810714867.1A CN108921550B (en) 2018-06-29 2018-06-29 Management method and device of digital currency wallet, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN108921550A true CN108921550A (en) 2018-11-30
CN108921550B CN108921550B (en) 2022-02-18

Family

ID=64425264

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810714867.1A Expired - Fee Related CN108921550B (en) 2018-06-29 2018-06-29 Management method and device of digital currency wallet, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN108921550B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021031243A1 (en) * 2019-08-19 2021-02-25 韩岳忠 Block chain-based portable electronic wallet for virtual currency, and mobile phone

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150019443A1 (en) * 2013-07-15 2015-01-15 John Sheets Secure remote payment transaction processing
CA2886811A1 (en) * 2015-04-02 2016-10-02 Brisson, Andre J. Secure mobile electronic payment system and cryptocurrency system where only the bank has the key
CN107301544A (en) * 2017-06-26 2017-10-27 北京泛融科技有限公司 A kind of safe Wallet System of block chain
US20180144341A1 (en) * 2015-04-27 2018-05-24 Gurulogic Microsystems Oy Encryption system, encryption key wallet and method
CN108123800A (en) * 2017-12-19 2018-06-05 腾讯科技(深圳)有限公司 Key management method, device, computer equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150019443A1 (en) * 2013-07-15 2015-01-15 John Sheets Secure remote payment transaction processing
CA2886811A1 (en) * 2015-04-02 2016-10-02 Brisson, Andre J. Secure mobile electronic payment system and cryptocurrency system where only the bank has the key
US20180144341A1 (en) * 2015-04-27 2018-05-24 Gurulogic Microsystems Oy Encryption system, encryption key wallet and method
CN107301544A (en) * 2017-06-26 2017-10-27 北京泛融科技有限公司 A kind of safe Wallet System of block chain
CN108123800A (en) * 2017-12-19 2018-06-05 腾讯科技(深圳)有限公司 Key management method, device, computer equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021031243A1 (en) * 2019-08-19 2021-02-25 韩岳忠 Block chain-based portable electronic wallet for virtual currency, and mobile phone

Also Published As

Publication number Publication date
CN108921550B (en) 2022-02-18

Similar Documents

Publication Publication Date Title
CN101196855B (en) Mobile encrypted memory device and cipher text storage area data encrypting and deciphering processing method
CN1312876C (en) Encrypted/deencrypted stored data by utilizing disaccessible only secret key
CN109003059A (en) Management method and device of digital currency wallet, electronic equipment and storage medium
US9240883B2 (en) Multi-key cryptography for encrypting file system acceleration
EP2472426B1 (en) Accelerated cryptography with an encryption attribute
US8667025B2 (en) Variable substitution data processing method
WO1998058322A2 (en) Security apparatus for data transmission with dynamic random encryption
US6236728B1 (en) Security apparatus for data transmission with dynamic random encryption
CN101685425A (en) Mobile storage device and method of encrypting same
CN100476762C (en) A secure storage device and data management method
CN1941694B (en) Apparatus and method for generating data for detecting false alteration of encrypted data during processing
CN100454321C (en) USB device with data memory and intelligent secret key and control method thereof
CN113420049A (en) Data circulation method and device, electronic equipment and storage medium
EP3410630B1 (en) General data protection method for multicentric sensitive data storage and sharing
AU2005248693A1 (en) Apparatus and method for operating plural applications between portable storage device and digital device
Bettale et al. Post-quantum protocols for banking applications
US20230259926A1 (en) Address generation method, blockchain information processing method, and related device
US20050102523A1 (en) Smartcard with cryptographic functionality and method and system for using such cards
CN113806776A (en) Block chain-based medical archive query method and device, electronic equipment and medium
CN108921550A (en) Management method and device of digital currency wallet, electronic equipment and storage medium
Stapleton et al. Tokenization and other methods of security for cardholder data
CN114120496A (en) Method, server, encryption component and device for unlocking control
CN102611552B (en) There are the read-write terminal of valency information recording medium, system
JPH0350929A (en) Key control system for id base file cipher in compliance with job form
JP2008011092A (en) Encrypted-content retrieval system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20220218

CF01 Termination of patent right due to non-payment of annual fee