摘要:
记得,在编写MD5时,有个疑惑是关于将int、long int等移置字符串中,它将变成反序。对此的了解是小端法与大端法的区别。 下面是所查的资料: 《UNXI网络编程》定义:术语“小端”和“大端”表示多字节值的哪一端(小端或大端)存储在该值的起始地址。小端存在起始地址,即是小端字节序;大端存在起始地址,即是大端字节序。 也可以说:1.小端法(Little-Endian)就是低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端。2.大端法(Big-Endian)就是高位字节排放在内存的低地址端即该值的起始地址,低位字节排放在内存的高地址端。举个简单的例子,对于整形0x123 阅读全文
posted @ 2013-05-09 12:23
idealing
阅读(1956)
评论(0)
推荐(0)
摘要:
以前编写的一个程序,当时编了挺长的时间。代码如下:#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>FILE* f_open();//找到所要求的文章(默认在d:\\practise\\*.txt)unsigned long long int* md5_len(FILE*f,unsigned long long int len[2]);//返回信息的原始长度和处理后的长度unsigned char* message(unsigned long long 阅读全文
posted @ 2013-05-09 12:00
idealing
阅读(568)
评论(0)
推荐(0)
浙公网安备 33010602011771号