Click here to Skip to main content
15,867,756 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello everyone...
I am currently working on a project to hide data inside an mp3 file...What I did was, I replaced the last BYTE of every mp3 frame with the bytes from message file(the file to be hidden)... It works fine... I could hide the file in it and also successfully extract it... But some noise are present in the resulting mp3 file, due to addition of external data which is, definitely, not desired... Please help me in where to store the data in mp3 so as to reduce the noise...

PS: There is already a tool to use mp3 for hiding data -Mp3Stego. But it takes uncompressed wav file as input. But I need to have mp3 as input.
Posted

1 solution

Just an idea, you might find it too trivial or weak: you can hide data in the MP3 tag (meta-data).

As I know from my programming of tags, mp3 tools completely ignore whatever is between the tag markers. The code processing tags will ignore anything after the standard tag fields and closing tag. You can scramble this data somehow to prevent reading it using binary file viewer. Of course, you cannot hide data completely. In this aspect, this method is not as string as hiding in MP3 frames.

—SA
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 2-Feb-11 3:20am    
Thank you for accepting my answer, which I did not really expect, see my concerns.
Would you also consider to vote (on the top-right of the answer)?
--SA
royzerr 2-Feb-11 3:22am    
Dear SAKryukov,thanks for your answer... But, I came across that idea earlier... But that approach will make the data easier to be detected... I need some idea to hide data in the frames...
Sergey Alexandrovich Kryukov 2-Feb-11 11:46am    
Exactly, I admitted that in my Anwser.
--SA
mex22 13-Jul-11 2:52am    
dear royzerr,,can you tell me,,how too extract the mp3 frame,,?? i was googling,,but i can't find it,,
heru dwi 5-May-12 12:41pm    
allow me to know the program code?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900