- 綠色版查看
- 綠色版查看
- 綠色版查看
- 綠色版查看
- 綠色版查看
注意事項
1.直接拖拽文件
2.自動識別bmp格式文件到【文件路徑】
3.其他格式文件識別到【文件路徑】
4.待隱藏文件大小不能超過圖片大小的1/8
5.點擊隱藏按鈕,會在當(dāng)前程序目錄下生成LSBHIDE.bmp文件(包含有隱藏的文件信息)
6.提取文件,只需拖入帶有隱藏信息文件的BMP,點擊提取即可,會在當(dāng)前程序目錄下生成Extract文件(自行添加相應(yīng)擴展名)
備注:本人所采用的編譯環(huán)境是vs6.0,運行程序可能會提示缺少對應(yīng)的MFC所需dll文件(因為我的MFC程序是動態(tài)編譯的),請根據(jù)提示自行下載。
功能介紹
背景:最近看論壇上有好多信息隱藏(隱寫工具)例如:在圖片尾插入,利用壓縮包工具隱藏等等。
概念:這里我所提到的LSB是基于BMP圖片中RGB最后一位存儲信息技術(shù)。
原理:LSB替換隱寫基本思想是用嵌入的秘密信息取代載體圖像的最低比特位,原來的的7個高位平面與替代秘密信息的最低位平面組合成含隱藏信息的新圖形。文章首先簡單敘述了BMP位圖文件的文件格式,然后根據(jù)24位真彩色BMP位圖格式與顯示方式的特殊性,直接改變圖像中像素的最后一位值來嵌入秘密文件,提出了一種對文字信息進行加密的有效方案。
實現(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圖片中,圖片仍保持正常視覺下的無差異性,達到信息隱藏,安全傳遞等作用。
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用