Summary of the invention
Embodiment of the invention technical matters to be solved is to provide a kind of hidden method, system and electronic equipment that is not easy to allow the people find to have the information that secret information exists.
For solving the problems of the technologies described above, the embodiment of the invention provides a kind of hidden method of information, said method comprising the steps of:
Information translation to be hidden is become to deposit the corresponding format of the file of information described to be hidden;
Information to be hidden behind the format transformation is inserted in the redundant space of the file of depositing information described to be hidden.
The embodiment of the invention also provides a kind of hiding system of information, and described system comprises:
Format converting module is used for information translation to be hidden is become to deposit the corresponding format of the file of information described to be hidden;
Insert module is used for the information to be hidden behind the format transformation is inserted the redundant space of the file of depositing information described to be hidden.
The embodiment of the invention also provides a kind of electronic equipment that comprises the hiding system of information recited above.
In embodiments of the present invention, the information by will be to be hidden is inserted in the file of extended formatting, realizes the protection of secret data, has not only hidden the content of secret data well, the existence of also having hidden secret data; Can shift cracker's notice, improve the security of secret data.
Embodiment
In order to make technical matters to be solved by this invention, technical scheme and beneficial effect clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
See also Fig. 1, the hidden method of the information that provides for the embodiment of the invention, it may further comprise the steps:
In step S101, information translation to be hidden is become to deposit the corresponding format of the file of information described to be hidden;
In embodiments of the present invention, the corresponding format of depositing the file of information described to be hidden can be: voice data storage format, image data storage format, video data storage format or the like.
In step S102, the information to be hidden behind the format transformation is inserted in the redundant space of the file of depositing information described to be hidden.
In embodiments of the present invention, the step of information to be hidden behind the format transformation being inserted in the redundant space of the file of depositing information described to be hidden is specially: enlarge the side-play amount of the preset data section of the file of depositing information described to be hidden, the information to be hidden behind this format transformation is deposited to the side-play amount of this expansion.Perhaps, the information to be hidden behind the format transformation is inserted in the redundant space after according with of the file of depositing information described to be hidden.
As one embodiment of the present invention, after information translation that will be to be hidden becomes to deposit the step of corresponding format of file of information described to be hidden, also comprise step: the information to be hidden behind the format transformation is encrypted; Information to be hidden after will encrypting is again inserted in the redundant space of the file of depositing information described to be hidden.
Leaving in the audio file with information that will be to be hidden below is example, describes the hidden method of the information that the embodiment of the invention provides in detail.
Information translation to be hidden is become binary data stream, this binary data stream is encrypted, the binary data stream after will encrypting again inserts in the redundant data of audio file.For example, being example based on the segment mark storage format, as

Shown in, be a section, a file of depositing information to be hidden has a plurality of sections, wherein, A is a zone bit, and what data (as: storage format what put between the expression B------E is, coding standard, pixel data, author information or the like), B is a side-play amount, the length of expression B------E, if this length is not fixing, can increase the value of B, the bit stream of information to be hidden can be deposited in additional space.In addition, also can after depositing the end-of-file mark position of information to be hidden, add information to be hidden,, information to be hidden be left in this section of adding such as adding one section in the back, end-of-file mark position of depositing information to be hidden.This scheme does not change the quality and the purposes of audio frequency, is audio file outwardly, and incorporating in this audio file of essence has secret information, thereby the information of realization is hiding.
See also Fig. 2, the hiding system of the information that provides for the embodiment of the invention for convenience of explanation, only shows part related to the present invention.The hiding system of this information comprises: format converting module 100 and insert module 200.The hiding system of this information can be the unit that is built in software unit, hardware cell or software and hardware combining in the electronic equipment.This electronic equipment can be portable terminal, computing machine or other electronic equipments.
This format converting module 100 will be to be hidden information translation become to deposit the corresponding format of the file of information described to be hidden; Insert module 200 is inserted the information to be hidden behind the format transformation in the redundant space of the file of depositing information described to be hidden.
As one embodiment of the present invention, the hiding system of described information also comprises: encrypting module 300; This encrypting module 300 is used for the information to be hidden behind the format transformation is encrypted.
As another preferred embodiment of the present invention, the hiding system of described information also comprises: side-play amount extension module 400; Side-play amount extension module 400 is used to enlarge the side-play amount of the preset data section of the file of depositing information described to be hidden; Be inserted in the side-play amount of this expansion by the information to be hidden of insert module 200 after this format transformation.
As from the foregoing, the embodiment of the invention is inserted in the file of extended formatting by information that will be to be hidden, realizes the protection of secret data, has not only hidden the content of secret data well, the existence of also having hidden secret data; Can shift cracker's notice, improve the security of secret data.
One of ordinary skill in the art will appreciate that all or part of step that realizes in the foregoing description method is can control relevant hardware by program to finish, described program can be in being stored in a computer read/write memory medium, described storage medium is as ROM/RAM, disk, CD etc.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.