- 博客(16)
- 收藏
- 关注
转载 国家密码等级划分
我们国家将信息安全划分为三个等级:核密、普密和商密。其中核密最高,普密次之,商密最低。 核密指国家党政领导人及绝密单位的安全级别,此领域不存在任何商务行为。 普密是指国家党政军机关的信息安全级别,此领域安全设备由国家指定的五家研究机构负责研制工作,具有市场实力的只有三家:电子工业集团30研究所、原邮电部数据通信研究所、总参56所。 普密和商密这两种信息
2014-03-20 20:36:08
20820
转载 分组密码
分组密码编辑分组密码是将明文消息编码表示后的数字(简称明文数字)序列,划分成长度为n的组(可看成长度为n的矢量),每组分别在密钥的控制下变换成等长的输出数字(简称密文数字)序列。 优点明文信息良好的扩展性,对插入的敏感性,不需要密钥同步,较强的适用性,适合作为加密标准。缺点加密速度慢,错误扩散和传播。分组密码将定长的明文块转换成等长的密文,这
2014-03-18 18:01:29
1305
转载 密码体制
密码体制编辑密码体制也叫密码系统,是指能完整地解决信息安全中的机密性、数据完整性、认证、身份识别、可控性及不可抵赖性等问题中的一个或几个的一个系统。对一个密码体制的正确描述,需要用数学方法清楚地描述其中的各种对象、参数、解决问题所使用的算法等。 密码体制分为私用密钥加密技术(对称加密)和公开密钥加密技术(非对称加密)。1、对称密码体制对称密码体制
2014-03-18 18:00:19
1773
1
转载 序列密码(流密码)
序列密码编辑流密码即序列密码。序列密码也称为流密码(Stream Cipher),它是对称密码算法的一种。序列密码具有实现简单、便于硬件实施、加解密处理速度快、没有或只有有限的错误传播等特点,因此在实际应用中,特别是专用或机密机构中保持着优势,典型的应用领域包括无线通信、外交通信。 1949年Shannon证明了只有一次一密的密码体制是绝对安全的,这给序列密码技
2014-03-18 17:55:34
6175
转载 《祖冲之序列密码算法》(国密)
序号标准编号标准名称简 介1GM/T 0001-2012《祖冲之序列密码算法》规定祖冲之序列密码算法,以及基于祖冲之算法的机密性算法和完整性算法的算法结构和算法描述,并给出了运算示例。 应用领域:4G无线通信、新一代宽带无线移动通信系统(LTE)国际标准 算法类型:流密码
2014-03-18 17:42:33
17053
原创 同一个指针居然可以分配两次内存而不出错。
今天上午,一个小失误。把一个CBUTTON* p指针分配空间的代码,放到了一个循环执行语句中。结果在对其进行坐标变换的时候出现了2个id相同的CBUTTON。一个在原来的位置不动,另一个移动到新的位置。 浪费了一个上午的时间,才搞清楚。 事实上指针只是记录了之后一次分配的内存而已。 总结:指针指示一个记录内存地址的变量而已。
2010-01-27 13:38:00
1665
原创 CListCtrl的一些应用
删除所有列CListCtrl m_List;CHeaderCtrl* pHeaderCtrl = m_List.GetHeaderCtrl();if (pHeaderCtrl != NULL){ int nColumnCount = pHeaderCtrl->GetItemCount();//列数 for(int i = 0;i { m_List.DeleteColumn(
2010-01-18 08:55:00
616
原创 消息传递浮点数据
float fLeft =10.2;float fRight = 11.4; ::SendMessage(this->GetParent()->m_hWnd,WM_Data,(WPARAM)&fLeft,(LPARAM)&fRight); float fLeft = *((float*)wParam);float fRight = *((float*)l
2010-01-16 10:19:00
882
原创 全局变量的一些注意
源自csdn的帖子里面的内容,目前在用全局变量,但还没有出错,留个记号,已备以后使用。 现在贴上主要代码; C/C++ code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#pragma data_
2010-01-15 08:28:00
929
原创 2410下wince 5.0 大容量SD卡的驱动
虽然我不觉得这有什么技术难度,因为微软已经把驱动做好了,但是有很多人问我这个问题,其实我也不知道该怎么回答你们。因为可能不同的厂家有不同的硬件中断映射的做法。这里我只是把我之前作完之后整理的笔记放在这里,希望对你们有帮助。 由于我所使用bsp包已经预先设定了系统中断,所以微软所提供的sd主控制驱动在动态分配系统中断时就会失败。修改的地方就是这里,去掉动态中断,在bsp中加
2010-01-12 08:30:00
3123
2
原创 对双缓冲技术的一点理解!
void CCurve::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) { // TODO: Add your code to draw the specified item CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC); UINT state = lpDrawItemStruct->itemSta
2010-01-11 15:50:00
840
原创 有关于vc类向导不出现add windows message。
由vc自己生成的窗口类,通常有这个提示,引入其他类的时候不一定存在。 解决方法: 删除所有除dsp rc以外的文件。classwizard中将提示相关文件是否加入,重新加入各个文件夹对应文件即可。
2010-01-11 15:04:00
914
原创 常量数组指针的一些用法
const LPCTSTR buf3[num3]={ "1","2",};const LPCTSTR *buf2[num2]={ buf3,buf3, };const LPCTSTR **buf1[num1]={buf2,buf2,};
2010-01-03 16:30:00
722
原创 new的一些用法。
一维(TYPE*) p;p =new (Type[num]);二维TYPE (p*)[num1];p =new (Type[num2][num1]); 三维TYPE (p*)[num1][num2];p =new (Type[num3][num1][num2]); 赋值*p = *(其他指针);赋地址p = (其他指针);
2010-01-03 16:22:00
629
原创 static的一些注意!
extern全局变量、static全局变量和static局部变量的生存期都是“永久”,区别只是可见域不同。extern全局变量可见区域是工程,static全局变量可见区域是文件,而static局部变量的可见区域是块。 在一个类中,定义static类型数据,会被多个对象共享,因此不可以随意定义static。只有当多个对象同时拥有一个属性时,可以利用static定义。
2010-01-03 16:11:00
480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人