📄 readme.hide-and-seek
字号:
*** D A N G E R O U S *** *** M U N I T I O N S *** These programs make use of strong encryption technology. Possession, import or export may be illegal in your country.They are licenced under GPL and you use them at your own risk.Hide and Seek for LinuxThese two programs let you hide a file in a jpeg file and thenlet you recover it later.There are many similar programs but "jphide" and "jpseek" havea big advantage over any others I have seen. They distribute thehidden file in the jpeg so that not only are the visual effectsminimized but also the statistical effects. Simple programs whichstore the hidden file in low order bits result in jpeg files whichare so statisticaly different from normal jpeg files that thehidden file can be recovered with ease."jphide" uses the Blowfish algorithm to provide a stream ofpseudo random control bits which determine where to store thebits of the hidden file. The program asks for a pass phrase toinitialize this stream. Although the hidden file is "encrypted"by this process I strongly recommend that you encrypt the hiddenfile before insertion into the jpeg.Using jpeg files of about 200Kb, upto 20Kb can be inserted withminimal visual and statistical effect. Upto about 35Kb is oftenpossible at the cost of visual and/or statistical effects. The program will refuse to insert even more because it is just tooobvious in the resulting jpeg file.Note that if the original jpeg file is available then a hiddenfile can always be detected (but it cannot be extracted withoutthe pass phrase). Always use originals that you have scannedyourself and destroy the original afterwards. A reasonablealternative if you have access to very high quality jpegs is tomake a cropped and lower quality version of about 200 to 300Kb;again this must be destroyed after making the jpeg containingthe hidden file. Instructionsjphide input-jpeg-file output-jpeg-file file-to-be-hiddenjpseek input-jpeg-file output-hidden-fileBuilding the programsGet the sources for the jpeg library jpeg-6a.I got mine from a RedHat cd.Compile them following the instructions that came with them. Check them out - there is a "make test".Use tar to put the new programs into the directory containingthe standard jpeg-6a sources: tar -xzf jphs.tgzPatch the makefile: patch <Makefile.patchMake the new programs: makeSorry but if you get errors you will have to fix them yourself.Install "jphide" and "jpseek" in your /usr/local/bin or wherever.ConclusionThis pair of programs offers you the ability to hide a file in such away that you can later deny that the resulting jpeg contains a hiddenfile. Always use original scans and destroy them afterwards. Do nottry to hide more than about 10% of the file. If you are paranoid youcan keep jphide and jpseek on a floppy and be prepared to physicallydestroy it. It is then even more difficult to prove that you have anything other than normal jpegs.If you decide to improve these programs please make the resultspublic domain and post them so that others can enjoy them. The securityof your own hidden files does not depend on keeping your modificationssecret.Revision 0.3 Allan Latham <alatham@flexsys-group.com>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -