- 博客(8)
- 收藏
- 关注
原创 进程线程 --获得制定进程中的所有模块信息--
HANDLE pProcessHandle = NULL; pProcessHandle = theApp.g_pi.hProcess;//GetCurrentProcess(); HMODULE hInstLib = LoadLibrary( _T("PSAPI.DLL")) ; if (pProcess
2008-04-25 23:59:00 455
转载 算法收集 - MD5 -02- 算法及测试代码
// global.h/* GLOBAL.H - RSAREF 类型和常数*//* 当且仅当编译器支持函数原型的声明时,PROTOTYPES必须被设置一次如果还没有定义C编译器的标记,下面的代码使PROTOTYPES置为0。*/#ifndef PROTOTYPES#define PROTOTYPES 0#endif/* POINTER 定义成一个普通的指针类型 */typedef unsig
2008-04-17 20:34:00 442
转载 算法收集 - MD5 -01- MD5介绍,算法和实现
MD5的介绍,算法和实现 Wrote By 娃娃(NYDoll)/[CCG] 中国破解组织CHiNA CrACKiNG GrOUp MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 Message-Digest泛指字节串(Message)的Hash
2008-04-17 20:30:00 492
转载 算法收集 - Hash解析 -03- ripemd算法说明
ripemd算法 顾名思义ripemd就是成熟md算法,是Hans Dobbertin等3人在md4,md5的基础上,于1996年提出来的。算法共有4个标准128、160、256和320,其对应输出长度分别为16字节、20字节、32字节和40字节。不过,让人难以致信的是ripemd的设计者们根本就没有真正设计256和320位这2种标准,他们只是在128位和160位的基础上,修改了
2008-04-17 20:27:00 858
转载 算法收集 - Hash解析 -01- hash定义
Hash散列算法详细解析(一)作者:冲出宇宙时间:2005年10月30日转载请注明作者。本文详细描述了hash算法的通用模式,在这个基础上对目前作为标准的几种主要hash算法进行了一些分析:md5,ripemd系列,sha系列,tiger以及刚加入到标准不久的whirlpool。给出了部分算法的代码。1 hash定义 传统hash函数的定义:一个hash函数满足下列条
2008-04-17 20:24:00 512
转载 算法收集 - Hash解析 -02- MD5算法说明
MD5算法 md5算法定义在RFC 1321中,由Ron Rivest(RSA公司)在1992年提出。然而很多学者已经找出了构造md5冲突的方法。这些人中包括中国山东大学的王教授和Hans Dobbertin。所以,单纯使用md5的信息认证模式变得不可靠了。但并不是说md5不能够使用。 md5算法的计算步骤: 通过添加一个1和若干个0的方式,把输入数据长度
2008-04-17 20:19:00 405
原创 《程序员密码学》 学习笔记 - 02 - ASN.1编码学习
定义ASN.1 抽象语法记法一是ITU—T的一个标准集,它用来编码及表示通用数据类型。ASN.1执行了以何种方式对平凡的数据类型进行编码,以便其他任何平台及第三方工具能够解释其内容编码方面支持 基本编码规则BER, 正则编码规则CER, 非典型编码规则DER语法定义Name ::= type定义一个名称为“Name”的元素 它是一个给定ASN.1类型“Type”的实例MyName ::= IA
2008-04-17 19:58:00 955
原创 《程序员密码学》 学习笔记 - 01 - 加密的一般目标
看了概述 有一个需要记住加密的一般目标:保密性 1。主要为了防止那些不希望其知道信息内容的人从信息传输媒介获得信息而将信息隐藏起来 2。多使用对称加密算法 3。接收者并不知道信息是否完好无损 4。加密的输出为密文完整性 1。主要用来保证信息在传输过程中的正确
2008-04-17 19:23:00 414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人