
算法与实现
东东
这个作者很懒,什么都没留下…
展开
-
加密算法(三)——【MD5算法实现过程分析】
1、MD5算法是对输入的数据进行补位,使得如果数据位长度LEN对512求余的结果是448。即数据扩展至K*512+448位。即K*64+56个字节,K为整数。具体补位操作:补一个1,然后补0至满足上述要求 2、补数据长度:用一个64位的数字表示数据的原始长度B,把B用两个32位数表示。这时,数据就被填补成长度为512位的倍数。3. 初始化MD5参数 四个32位整数 (A,B,C,D)转载 2009-10-16 15:26:00 · 1447 阅读 · 0 评论 -
加密算法(一)——加密原理
加密提高终端和网络通讯的物理安全,有三种方法加密传输数据: * 链接加密:在网络节点间加密,在节点间传输加密,传送到节点后解密,不同节点对间用不同密码. * 节点加密:与链接加密类似,不同的只是当数据在节点间传送时,不用明码格式传送,而是用特殊的加密硬件进行解密和重加密,这种专用硬件通常旋转在安全保险箱中. * 首尾加密:对进入网络的数据加密,然后待数据从网络传送出后再进行解密.网络本身并不会知道转载 2009-10-16 14:55:00 · 2177 阅读 · 0 评论 -
加密算法(四)——【椭圆曲线密码算法介绍】
一种相对比较新的技术--椭圆曲线加密系统,已经逐渐被人们用做基本的数字签名系统。椭圆曲线作为数字签名的基本原理大致和RSA与DSA的功能相同,并且数字签名的产生与认证的速度要比RSA和DSA快。下面我们简单的介绍一下椭圆曲线和椭圆曲线上的密码算法。1. 有限域上的椭圆曲线设K表示一个有限域,E是域K上的椭圆曲线,则E是一个点的集合:E/K = { ( x, y ) | y2+ a1xy + a3y转载 2009-10-16 15:21:00 · 8871 阅读 · 0 评论 -
Windows中的桌面管理 Desktops
A desktop has a logical display surface and contains user interface objects such as windows, menus, and hooks; it can be used to create and manage windows. Each desktop object is a securable object. When a desktop is created, it is associated with the curr翻译 2010-10-27 12:22:00 · 1450 阅读 · 0 评论