資源簡(jiǎn)介
對(duì)BMP圖片文件頭冗余隱寫(xiě)、數(shù)據(jù)區(qū)隱寫(xiě)、尾部追加隱寫(xiě);對(duì)jpg文件冗余頭隱寫(xiě),數(shù)據(jù)區(qū)隱寫(xiě)、尾部追加隱寫(xiě);對(duì)gif文件頭隱寫(xiě),尾部追加。以及對(duì)圖片隱藏信息的分析提取,是否隱藏信息
代碼片段和文件信息
//?GIF.cpp?:?定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
//
#include?“stdafx.h“
#include
#include
#include
using?namespace?std;
void?headGIF()
{
long?int?size=0;
HANDLE?hfile?=?CreateFileA(“1.gif“?GENERIC_READ?|?GENERIC_WRITE?FILE_SHARE_READ?|?FILE_SHARE_WRITE?NULL?OPEN_EXISTING?0?0);
if(hfile!=INVALID_HANDLE_VALUE)
{
size=GetFileSize(hfileNULL);
CloseHandle(hfile);
}
FILE?*fid;
fopen_s(&fid“1.gif““rb+“);
if(-1?==?(fseek(fid11?SEEK_SET)))//定位到第12個(gè)字節(jié)
{??????printf(“seek?error\n“);}
????fwrite(“LW“sizeof(BYTE)?2fid);//隱寫(xiě)LW
fclose(fid);
}
void?headGIF1()
{
long?int?size=0;
HANDLE?hfile?=?CreateFileA(“1.gif“?GENERIC_READ?|?GENERIC_WRITE?FILE_SHARE_READ?|?FILE_SHARE_WRITE?NULL?OPEN_EXISTING?0?0);
if(hfile!=INVALID_HANDLE_VALUE)
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-20?11:50??源碼\bmp\
?????文件????????3988??2018-04-20?12:10??源碼\bmp\dwBmpSize.cpp
?????文件?????????627??2018-04-20?12:10??源碼\bmp\dwBmpSize.h
?????文件?????????416??2018-04-20?12:10??源碼\bmp\main.cpp
?????文件????????2032??2018-04-20?11:34??源碼\gif1.cpp
?????文件????????4875??2018-04-20?11:43??源碼\jpg.cpp
?????目錄???????????0??2018-04-20?11:50??源碼\
評(píng)論
共有 條評(píng)論