資源簡(jiǎn)介
針對(duì)加密技術(shù)的缺陷,人們提出了一種信息安全新技術(shù)--數(shù)字水印。論文首先概述了數(shù)字水印技術(shù)的產(chǎn)生、應(yīng)用、發(fā)展現(xiàn)狀。另外還介紹了數(shù)字水印系統(tǒng)的基本框架,分析了典型的數(shù)字水印算法。并在此基礎(chǔ)上,運(yùn)用最低有效位算法在VC++6.0環(huán)境下實(shí)現(xiàn)了基于BMP位圖的數(shù)字水印系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了數(shù)字水印的嵌入和提取功能。測(cè)試表明系統(tǒng)取得了預(yù)期的結(jié)果

代碼片段和文件信息
//?MainFrm.cpp?:?CMainframe?類(lèi)的實(shí)現(xiàn)
//
#include?“stdafx.h“
#include?“WaterMarking.h“
#include?“MainFrm.h“
#include?“.\mainfrm.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#endif
//?CMainframe
IMPLEMENT_DYNCREATE(CMainframe?CframeWnd)
BEGIN_MESSAGE_MAP(CMainframe?CframeWnd)
//ON_WM_QUERYNEWPALETTE()
END_MESSAGE_MAP()
//?CMainframe?構(gòu)造/析構(gòu)
CMainframe::CMainframe()
{
//?TODO:?在此添加成員初始化代碼
}
CMainframe::~CMainframe()
{
}
BOOL?CMainframe::PreCreateWindow(CREATESTRUCT&?cs)
{
if(?!CframeWnd::PreCreateWindow(cs)?)
return?FALSE;
//?TODO:?在此處通過(guò)修改?CREATESTRUCT?cs?來(lái)修改窗口類(lèi)或
//?樣式
return?TRUE;
}
//?CMainframe?診斷
#ifdef?_DEBUG
void?CMainframe::AssertValid()?const
{
CframeWnd::AssertValid();
}
void?CMainframe::Dump(CDumpContext&?dc)?const
{
CframeWnd::Dump(dc);
}
#endif?//_DEBUG
//?CMainframe?消息處理程序
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件?????200704??2007-06-04?19:19??WaterMarking\Debug\WaterMarking.exe
?????文件????????927??2007-04-22?17:21??WaterMarking\MainFrm.cpp
?????文件????????554??2007-03-26?16:02??WaterMarking\MainFrm.h
?????文件???????3279??2007-03-17?13:24??WaterMarking\ReadMe.txt
?????文件??????21630??2003-04-01?19:36??WaterMarking\res\WaterMarking.ico
?????文件????????701??2007-03-17?13:24??WaterMarking\res\WaterMarking.manifest
?????文件????????368??2007-03-17?13:24??WaterMarking\res\WaterMarking.rc2
?????文件???????1078??2003-04-01?19:36??WaterMarking\res\WaterMarkingDoc.ico
?????文件????????919??2007-03-17?13:37??WaterMarking\Resource.h
?????文件????????141??2007-03-17?13:24??WaterMarking\stdafx.cpp
?????文件???????1458??2007-03-17?13:24??WaterMarking\stdafx.h
?????文件??????65168??2007-03-17?13:37??WaterMarking\WaterMarking.aps
?????文件???????3131??2007-03-17?13:24??WaterMarking\WaterMarking.cpp
?????文件????????505??2007-03-17?13:24??WaterMarking\WaterMarking.h
?????文件??????68608??2007-06-04?19:19??WaterMarking\WaterMarking.ncb
?????文件???????9923??2007-03-17?13:37??WaterMarking\WaterMarking.rc
?????文件????????913??2007-03-17?13:24??WaterMarking\WaterMarking.sln
????..A..H.?????10752??2007-06-04?19:19??WaterMarking\WaterMarking.suo
?????文件???????5076??2007-04-22?17:22??WaterMarking\WaterMarking.vcproj
?????文件??????28696??2007-06-04?19:19??WaterMarking\WaterMarkingDoc.cpp
?????文件???????2525??2007-04-15?16:52??WaterMarking\WaterMarkingDoc.h
?????文件???????6751??2007-06-04?19:13??WaterMarking\WaterMarkingView.cpp
?????文件???????1297??2007-03-27?10:12??WaterMarking\WaterMarkingView.h
?????目錄??????????0??2008-03-19?19:26??WaterMarking\Debug
?????目錄??????????0??2008-03-19?19:26??WaterMarking\res
?????目錄??????????0??2008-03-19?19:26??WaterMarking
-----------?---------??----------?-----??----
???????????????435104????????????????????26
- 上一篇:LL1文法分析器c++
- 下一篇:C++圖書(shū)管理系統(tǒng)含管理員
評(píng)論
共有 條評(píng)論