md5 32位 加密原理 简单概括起来,MD5 算法的过程分为四步:处理原文,设置初始值,循环加工,拼接结果。 第一步:处理原文 第一步:处理原文 首先,我们计算出原文长度(bit)对 512 求余的结果,如果不等于 448,就需要填充原文使得原文对 512 求余的结果等于 448。填充的方法是第一 ...
分类:
编程语言 时间:
2019-01-03 23:07:24
阅读次数:
285
如何区分大端和小端? 小端: FF FE开头 低字节在前 ,高字节在后 例如:FF FE 61 00 表示‘a’; 大端: FE FF开头 高字节在前,低字节在后 例如:FE FF 00 62 表示:‘b’ ...
分类:
其他好文 时间:
2018-12-26 10:39:35
阅读次数:
124
1. 寄存器:是单独的硬件,分高8位(H) 低8位(L) (1) AX,BX,(数据 寄存器,寄存器 寄存器),CX(循环次数) (2) CS:IP 段地址 偏移地址 程序指令存放内存单元地址 (3) DS 段地址 程序中数据真正执行的内存单元地址 (4) SS:SP 栈段地址 栈顶偏移地址 2. ...
分类:
其他好文 时间:
2018-12-24 23:29:19
阅读次数:
132
引言 在计算机内存中,通常是以字节(Byte),也就是 8 个位(Bit)为基本存储单元(也有以 16 位为基本存储单元的)。对于跨越多个字节的数据类型(比如 int 长 4 个字节),如何在内存中对这些字节进行排序有两种常见的方法:大端法(Big-endian)和小端法(Little-endian ...
分类:
其他好文 时间:
2018-12-24 02:51:06
阅读次数:
234
大端小端存储模式。多字节整数数据类型在内存中 如果将高位放在前面则为大端模式,小位在前则为小端模式。 例如程序 unsigned long A=0x12345678; char *AC = (char*) &A; printf("AC1=%2x,AC2=%2x,AC3=%2x,AC4=%2x",AC ...
分类:
其他好文 时间:
2018-12-14 13:03:45
阅读次数:
177
今天虽然起床迟,但从结果上来看,学习效率还算不赖。从这几天的状况来看,为记录晚上上床后的学习内容,决定把在床上的学习内容算在后一天的学习中。那么从现在开始就可以协商英语的半个小时100个单词了。 英语单词 100个 30min CSAPP 31 40 0.5h P31页的程序展示了大端法与小端法在存 ...
分类:
移动开发 时间:
2018-12-08 11:12:54
阅读次数:
155
1 1) data的数据仍为0123和,0456h........(小端法) cs,ds,ss值如图 code段地址为X,data为X-2,stack为X-1 2) data数据不变( cs,ds,ss值如图,从而code段地址为X,data段地址为X-2,cs为X-1。 对于如下定义段 name ...
分类:
其他好文 时间:
2018-11-27 01:14:24
阅读次数:
219
大端模式和小端模式 大端模式:低地址存放高字节数据。 小端模式:低地址存放低字节数据。 ...
分类:
其他好文 时间:
2018-11-12 13:16:27
阅读次数:
81
第三章 内存访问 字数据在内存中的存储 1. 内存以字节为单位,划分为若干个单元 2. 字数据的存-取原则:高-高 低-低(小端法) 即: ① 字数据的低位字节存放在低地址内存单元 字数据的高位字节存放在高地址内存单元 ② 取低地址内存单元地址作为字数据地址 例1: 字数据124EH的地址是( 1 ...
分类:
编程语言 时间:
2018-11-07 15:30:10
阅读次数:
202
>>字数据在内存中的存储 计算机中内存以字节为单位,划分为若干个单元, 计算机内数据存-取单位: ① 字节 (8bit) ② 字 (16bit) ③ 双字 (32bit) ④ 四字 (64bit) 王爽的《汇编语言里》用的是小端法,即字数据的低(高)位字节存放在低(高)地址内存单元 ② 取低地址内存 ...
分类:
其他好文 时间:
2018-11-07 15:23:48
阅读次数:
160