资源简介
本程序是采用混沌序列对图像进行加密,分两个步骤进行,首先是采用猫映射进行像素点位置置乱,然后再采用三维混沌系统进行像素值扩散。
代码片段和文件信息
// CDlgLorenz.cpp : implementation file
//
#include “stdafx.h“
#include “ch1_1.h“
#include “CDlgLorenz.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CCDlgLorenz dialog
CCDlgLorenz::CCDlgLorenz(CWnd* pParent /*=NULL*/)
: CDialog(CCDlgLorenz::IDD pParent)
{
//{{AFX_DATA_INIT(CCDlgLorenz)
m_nlorenz_x = 0.0;
m_nlorenz_y = 0.0;
m_nlorenz_z = 0.0;
//}}AFX_DATA_INIT
}
void CCDlgLorenz::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CCDlgLorenz)
DDX_Text(pDX IDC_EDIT_X m_nlorenz_x);
DDV_MinMaxDouble(pDX m_nlorenz_x 0. 1.);
DDX_Text(pDX IDC_EDIT_Y m_nlorenz_y);
DDV_MinMaxDouble(pDX m_nlorenz_y 0. 1.);
DDX_Text(pDX IDC_EDIT_Z m_nlorenz_z);
DDV_MinMaxDouble(pDX m_nlorenz_z 0. 1.);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CCDlgLorenz CDialog)
//{{AFX_MSG_MAP(CCDlgLorenz)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CCDlgLorenz message handlers
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1879 2002-11-20 10:45 chaos\ChildFrm.cpp
文件 1441 2002-11-20 10:51 chaos\ChildFrm.h
文件 172800 2008-09-30 15:07 chaos\DRAGON_256_1.bmp
文件 1105 2003-02-22 15:35 chaos\DlgChaos.cpp
文件 1228 2003-02-22 15:35 chaos\DlgChaos.h
文件 1269 2008-10-03 16:36 chaos\CDlgLorenz.h
文件 1542 2002-11-20 10:33 chaos\MainFrm.h
文件 42816 2003-02-12 11:09 chaos\Mfm1992
文件 207 2002-11-20 10:33 chaos\StdAfx.cpp
文件 1054 2002-11-20 10:33 chaos\StdAfx.h
文件 31124 2008-10-04 19:18 chaos\dibapi.cpp
文件 5749 2008-10-12 13:21 chaos\ch1_1.clw
文件 4467 2002-11-20 10:45 chaos\ch1_1.cpp
文件 533 2002-11-20 11:02 chaos\ch1_1.dsw
文件 1345 2002-11-20 10:33 chaos\ch1_1.h
文件 386048 2008-10-12 13:21 chaos\ch1_1.ncb
文件 1235 2008-10-03 14:51 chaos\CDlgLorenz.cpp
文件 1995 2002-11-20 10:45 chaos\ch1_1Doc.h
文件 5711 2008-10-04 16:22 chaos\ch1_1.dsp
文件 21503 2008-10-04 19:15 chaos\ch1_1View.cpp
文件 1286 2008-10-04 19:18 chaos\ch1_1.plg
文件 2695 2008-10-01 09:48 chaos\MainFrm.cpp
文件 7737 2008-10-01 20:51 chaos\ch1_1Doc.cpp
..A.SH. 5632 2008-10-03 17:38 chaos\Thumbs.db
文件 2319 2008-10-04 15:41 chaos\dibapi.h
文件 2683 2008-10-04 17:48 chaos\ch1_1View.h
文件 18543 2008-10-04 17:50 chaos\ch1_1.rc
文件 3730 2008-10-04 17:50 chaos\resource.h
文件 363452 2008-10-12 13:08 chaos\ch1_1.aps
..A..H. 15360 2005-06-20 15:12 chaos\res\Thumbs.db
............此处省略39个文件信息
- 上一篇:瀑布流视频讲解配套源码和数据库
- 下一篇:Ext+Struts2的学生成绩管理系统
评论
共有 条评论