LSB hide圖片信息隱藏工具是一款功能非常強(qiáng)大的BMP圖片信息隱藏軟件,雖然軟件大小只有幾百k,但有意向不到的作用,有需要的朋友不妨一試。
注意事項(xiàng)
1.直接拖拽文件
2.自動(dòng)識別bmp格式文件到【文件路徑】
3.其他格式文件識別到【文件路徑】
4.待隱藏文件大小不能超過圖片大小的1/8
5.點(diǎn)擊隱藏按鈕,會在當(dāng)前程序目錄下生成LSBHIDE.bmp文件(包含有隱藏的文件信息)
6.提取文件,只需拖入帶有隱藏信息文件的BMP,點(diǎn)擊提取即可,會在當(dāng)前程序目錄下生成Extract文件(自行添加相應(yīng)擴(kuò)展名)
備注:本人所采用的編譯環(huán)境是vs6.0,運(yùn)行程序可能會提示缺少對應(yīng)的MFC所需dll文件(因?yàn)槲业腗FC程序是動(dòng)態(tài)編譯的),請根據(jù)提示自行下載。
功能介紹
背景:最近看論壇上有好多信息隱藏(隱寫工具)例如:在圖片尾插入,利用壓縮包工具隱藏等等。
概念:這里我所提到的LSB是基于BMP圖片中RGB最后一位存儲信息技術(shù)。
原理:LSB替換隱寫基本思想是用嵌入的秘密信息取代載體圖像的最低比特位,原來的的7個(gè)高位平面與替代秘密信息的最低位平面組合成含隱藏信息的新圖形。文章首先簡單敘述了BMP位圖文件的文件格式,然后根據(jù)24位真彩色BMP位圖格式與顯示方式的特殊性,直接改變圖像中像素的最后一位值來嵌入秘密文件,提出了一種對文字信息進(jìn)行加密的有效方案。
實(shí)現(xiàn):
1.將BMP文件載入內(nèi)存中
2.獲取tagBITMAPFILEHEADER和tagBITMAPINFOHEADER結(jié)構(gòu)信息
3.直接定位BMP數(shù)據(jù)區(qū),跳過調(diào)色板
4.采用LSB算法嵌入文件信息
5.生成新的BMP
6.反向?qū)崿F(xiàn)提取文件信息
目的:
將外部數(shù)據(jù)信息隱藏到BMP圖片中,圖片仍保持正常視覺下的無差異性,達(dá)到信息隱藏,安全傳遞等作用。