首先说一下什么是MD5md5是根据公开的md5算法对人员信息进行数字变换后得到的一个128位的特征码,这个特征码是不可逆的,并且具有高度的离散性;md5码通常用于密码的加密存储、数字签名、文件完整性验证等。
MD5 ,是一种使用广泛的信息摘要算法,是在1992年由美国的密码学家罗纳德·李维斯特首次提出。我们可以将MD5算法看做是一台处理机器,可以将计算机中种任意的数据放入这台机器中,然后经过这台机器处理之后,就会产生一个固定长度为128比特的MD5加密的值,传入这个机器的可以是字符串,也可以是一张图片,还可以是一段视频。