其实百度一下就有,简单的说就是用了哈希函数,我们输入电脑的无论数字、符号、中文英文或者什么文都行,最后都是转换成哈希表上对应的值,得到512位分组来处理输入的信息,然后再分16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。这样的算法输出的结果是不可逆的,一般用做密码处理。同时MD5也分16位和32位,这是结果位,就是最后输出的结果是多少位的字符编码。百度百科里有详细的算法讲解,想看的可以去看看。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。