首页 > 生活知识

md5是什么 什么是md5

时间:2022-10-27 生活知识 查看: 39

MD5是一种信息摘要算法,一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值,用于确保信息传输完整一致。它由美国密码学家罗纳德·李维斯特设计,于1992年公开,用以取代MD4算法。

MD5算法步骤分为五步:按位补充数据、扩展长度、初始化MD缓存器、处理数据段、输出。由于MD5算法具有普遍、稳定、快速的特点,仍广泛应用于普通数据的加密保护领域,如密码管理、电子签名等。

MD5算法的原理可简要的叙述为:MD5码以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。

MD5可以用于密码管理。可以将任意长度的输入串经过计算得到固定长度的输出,而且只有在明文相同的情况下,才能等到相同的密文,并且这个算法是不可逆的,即便得到了加密以后的密文,也不可能通过解密算法反算出明文。这样就可以把用户的密码以MD5值(或类似的其它算法)的方式保存起来,用户注册的时候,系统是把用户输入的密码计算成MD5值,然后再去和系统中保存的MD5值进行比较,如果密文相同,就可以认定密码是正确的,否则密码错误。

通过这样的步骤,系统在并不知道用户密码明码的情况下就可以确定用户登录系统的合法性。这样不但可以避免用户的密码被具有系统管理员权限的用户知道,而且还在一定程度上增加了密码被破解的难度。

展开全文
上一篇:民国四大才女 民国四大才女是哪四位
下一篇:丝光棉是什么 什么是丝光棉
输入字:
相关知识
红薯不能和什么一起吃 红薯不能和哪些食物一起吃

红薯不能和什么一起吃 红薯不能和哪些食物一起吃_红薯不能和鸡蛋、柿子、鸡肉、螃蟹、酒、西红柿、香蕉一起吃。更不能空腹吃红薯。因为红薯的含糖量非常高,因此在空腹的时候千万不能吃,因为空腹吃红薯会产生大量的胃酸,让你有一种“烧心”的感觉。

仙人掌怎么养 仙人掌的养殖方法

仙人掌怎么养 仙人掌的养殖方法_1、土壤:最重要的要求是排水性和透气性,可选择沙壤土,也可用石灰质砂土。不要选择过于肥沃的土,容易伤根。2、浇水:夏季需要的水量最多,最好在早上和晚上浇。中午千万不要浇水,容易灼伤叶子。3、施肥:可用腐熟的豆饼水、鸡蛋水等,可自己配制。不过需注意加入足量的水,浓度不能太高。

酒精和水哪个密度大 酒精和水相比哪个密度大

酒精和水哪个密度大 酒精和水相比哪个密度大_酒精和水相比较,水的密度要大一些。水是地球上最常见的物质之一,被称为人类生命的源泉。在常温常压下为无色、无味、无臭的透明液体,可饮用。地球表面有72%被水覆盖,是包括人类在内所有生命生存的重要资源,也是生物体最重要的组成部分。

soul什么意思 soul的意思

soul什么意思 soul的意思_soul作为英文单词中的名词是表示灵魂;心灵;精神;鬼魂,一种人,某种人(强调具有某种特质的人),人名;作形容词时意为“美国黑人文化的”。现在有一款比较火的社交APP也叫soul,这是一款基于心灵的智能社交App。这款社交app可以让一些在灵魂和兴趣相投的人互相认识。

五环旗的颜色分别代表哪个洲 奥林匹克五环旗颜色代表哪个洲

五环旗的颜色分别代表哪个洲 奥林匹克五环旗颜色代表哪个洲_黄色代表亚洲、红色代表美洲、蓝色代表欧洲、黑色代表非洲、绿色代表大洋洲。奥林匹克运动会的会徽五环是由皮埃尔·德·顾拜旦先生于1913年构思设计的。由蓝、黄、黑、绿、红5种颜色组成,上面是蓝环、黑环、红环,下面是是黄环、绿环。

子夜是指现在的 子夜是指现在的几点

子夜是指现在的 子夜是指现在的几点_子夜指的是北京时间23点至凌晨1点的时间段,又称子时、夜半、中夜,是中国古代十二时辰的第一个时辰。中国古代以十二个时辰来计算一昼夜的时间,以子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二地支来命名。子时为一天的开始,亥时作为一天的结束。

常见的四种变质岩 常见的变质岩有哪几种

常见的四种变质岩 常见的变质岩有哪几种_常见的四种变质岩为糜棱岩、大理岩、矽卡岩、蛇纹岩。糜棱岩是动力变质岩,动力变质岩根据变形方式分为碎裂岩和糜棱岩,也就暗示着碎裂岩往往形成于低温低压的地表环境,糜棱岩往往形成于高温高压的地下环境。

教师节来历 教师节的来历

教师节来历 教师节的来历_1985年,第六届全国人大常委会第九次会议通过了国务院关于建立教师节的议案,会议决定将每年的9月10日定为教师节。1985年9月10日,中国迎来了第一个教师节。设立教师节主要的目的是肯定教师在教育事业中做出的贡献,提高教师的社会地位及工作积极性。

猪笼入水是什么意思 广东话猪笼入水是什么意思

猪笼入水是什么意思 广东话猪笼入水是什么意思_广东话“猪笼入水”是一句大吉大利的祝愿之词,比喻财源广进、财路亨通的意思。猪笼是一种为方便运送猪只而用竹篾扎成的笼子,因呈网状,当放到水里时,四周的水都向猪笼里灌。因为广东人喜欢“以水为财”,所以“猪笼入水”通常用来形容一个人财路亨通,财富从四方八面滚滚而来。

三五之夜的三五是什么 三五之夜的三五是什么意思

三五之夜的三五是什么 三五之夜的三五是什么意思_三五之夜的三五是指农历每月十五。在古代的汉语中,如果并举两数,那么就是以其两数的乘积来表示结果,三五之夜中的三五就是指的三和五的积,也就是十五。所以三五之夜也就是每月的十五的月圆之夜。三五之夜出自《项脊轩志》。