MD5 算法简介

2019/04/03 Algorithm

什么是 MD5 算法?


前言

说来惭愧。 同事说他的 HBase Rowkey 设计是采用 MD5 算法的。

我只知道它是一个加密算法。哈希算法。但是具体的原理一直不太了解。

原理

MD5消息摘要算法,属Hash算法一类。

MD5 可以从任意长度的明文字符串中生成 128 位哈希值。即 MD5 生成的哈希值是 128 位的二进制数,也就是 32 位的十六进制数。

MD5算法底层原理

简单概括起来,MD5算法的过程分为四步:处理原文,设置初始值,循环加工,拼接结果。

具体的就不描述了。感兴趣的可以参看 漫画:什么是MD5算法?


参考链接

Search

    Table of Contents