资源简介
【调试说明】
如果提示【“iostream.h”: No such file or directory】,那么请将【#include "iostream.h"】更换为【#include <iostream> using namespace std;】
代码片段和文件信息
#include “stdafx.h“
#include “HillCode.h“
CHillCode::CHillCode()
: m_szM(NULL) m_szE(NULL) m_matrixEncryKey() m_matrixDiscryKey() m_nLenM(0) m_nLenE(0)
{
}
CHillCode::~CHillCode()
{
if (NULL != m_szM)
{
delete m_szM;
m_szM = NULL;
}
if(NULL != m_szE)
{
delete m_szE;
m_szE = NULL;
}
}
void CHillCode::SetM(const unsigned char *pM)
{
if (NULL != m_szM)
{
delete m_szM;
m_szM = NULL;
}
m_szM = new unsigned char[m_nLenM];
if (NULL == m_szM)
{
exit(1);
}
memcpy((char *)m_szM (const char *)pM m_nLenM);
}
int CHillCode::SetEncryKey(const long * plMatrix const int LEN)
{
int nLen = LEN;
m_nLenM = (int)sqrt((double)nLen);
m_nLenE = m_nLenM;
if(0 >= m_nLenM)
{
return 0;
}
m_matrixEncryKey.InitMatrix(m_nLenM m_nLenM);
int i = 0;
int j = 0;
for(i=0; i {
for(j=0; j {
m_matrixEncryKey.SetElement(i j (long)plMatrix[i*m_nLenM+j]);
}
}
m_matrixDiscry
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 18329 2009-12-28 10:54 HillCodor\Debug\HillCode.obj
文件 0 2009-12-28 10:54 HillCodor\Debug\HillCode.sbr
文件 3466240 2009-12-28 10:54 HillCodor\Debug\HillCodor.bsc
文件 131153 2009-12-28 10:54 HillCodor\Debug\HillCodor.exe
文件 237892 2009-12-28 10:54 HillCodor\Debug\HillCodor.ilk
文件 16848 2009-12-28 10:54 HillCodor\Debug\HillCodor.obj
文件 9492740 2009-12-28 10:54 HillCodor\Debug\HillCodor.pch
文件 320512 2009-12-28 10:54 HillCodor\Debug\HillCodor.pdb
文件 3860 2009-12-28 10:54 HillCodor\Debug\HillCodor.res
文件 0 2009-12-28 10:54 HillCodor\Debug\HillCodor.sbr
文件 72993 2009-12-28 10:54 HillCodor\Debug\HillCodorDlg.obj
文件 0 2009-12-28 10:54 HillCodor\Debug\HillCodorDlg.sbr
文件 24730 2009-12-28 10:54 HillCodor\Debug\Matrix.obj
文件 0 2009-12-28 10:54 HillCodor\Debug\Matrix.sbr
文件 111628 2009-12-28 10:54 HillCodor\Debug\StdAfx.obj
文件 1607628 2009-12-28 10:54 HillCodor\Debug\StdAfx.sbr
文件 263168 2009-12-28 10:54 HillCodor\Debug\vc60.idb
文件 454656 2009-12-28 10:54 HillCodor\Debug\vc60.pdb
目录 0 2009-12-28 10:54 HillCodor\Debug
文件 296 2005-09-11 22:22 HillCodor\Discryption.txt
文件 296 2005-09-11 22:22 HillCodor\Encryption.txt
文件 3845 2005-09-11 16:07 HillCodor\HillCode.cpp
文件 873 2005-09-11 14:07 HillCodor\HillCode.h
文件 23536 2005-09-11 22:49 HillCodor\HillCodor.aps
文件 2855 2005-09-11 22:51 HillCodor\HillCodor.clw
文件 2105 2005-09-10 14:07 HillCodor\HillCodor.cpp
文件 4466 2005-09-11 22:51 HillCodor\HillCodor.dsp
文件 543 2005-09-10 14:07 HillCodor\HillCodor.dsw
文件 1357 2005-09-10 14:07 HillCodor\HillCodor.h
文件 55808 2005-09-11 22:51 HillCodor\HillCodor.opt
............此处省略22个文件信息
相关资源
- 单片机电子密码锁
- 国密SM4加密_2020
- 密码学 重合指数计算(IC.cpp)
- aes加解密(vc源程序)
- C++ SHA256加密计算
- BlowFish加密算法
-
STM32-ba
se64加密源代码 - 仿射密码-Affine cipher
- VProtect+注册机.rar
- VC++实现RSA加密算法
- VC源码获取WINDOWS系统所有的用户密码
- dsp课程设计——语音加密.zip
- C++实现RSA加密解密算法
- 仿射密码C语言程序代码
- 扩展欧几里德算法c++代码
- 多表代换 加密解密 C语言实现
- MFC编程凯撒密码
- MH背包密码算法算法原理与实现
- 椭圆曲线ECC加密解密算法的c语言实现
- hill密码的加密、解密以及破译.zip
- c++实现ECC加解密
- RAR密码暴力破解(含源码 C语言实现)
- C语言实现凯撒和维吉尼亚加解密
- C++实现AES、DES加密算法含MFC界面
- 3DES加密算法C++实现
- DES/3DES算法C语言实现
- DES和3DES加密算法,C语言,适用于单片
- 各种加密算法C语言版
- SM4(ECB、CBC、CTR、CFB、OFB)加密算法
- RSA算法纯C语言代码实现,带测试dem
评论
共有 条评论