MD5特征码Message Digest的含义
MD5中的MD就是Message Digest,英文意思就是信息摘要,是根据公开的MD5算法对原信息进行数学变换后得到的一个128位(bit)的特征码。MD5码可以唯一地代表原信息的特征,通常用于密码的加密存储,数字签名,文件完整性验证等。
MD5特征码有以下特点:
1.MD5特征码有128位那么长,任意信息之间具有相同MD5码的可能性非常之低,通常被认为是不可能的。
2.MD5特征码具有高度的离散性,也就是说,原信息的一点点变化就会导致MD5的巨大变化,例如"ABC" MD5(902fbdd2b1df0c4f70b4a5d23525e932)和"ABC "(多了一空格)MD5(12c774468f981a9487c30773d8093561)差别非常大,而且之间没有任何关系,也就是说产生的MD5码是不可预测的。
3.MD5特征码不可逆,比如秘密的文字如:"My Secret Words",经算法变换后得到MD5码(b9944e9367d2e40dd1f0c4040d4daaf7),把这个码告诉其他人,他们根据这个MD5码是没有系统的方法可以知道原来的文字是什么的。
MD5特征码有以下特点:
1.MD5特征码有128位那么长,任意信息之间具有相同MD5码的可能性非常之低,通常被认为是不可能的。
2.MD5特征码具有高度的离散性,也就是说,原信息的一点点变化就会导致MD5的巨大变化,例如"ABC" MD5(902fbdd2b1df0c4f70b4a5d23525e932)和"ABC "(多了一空格)MD5(12c774468f981a9487c30773d8093561)差别非常大,而且之间没有任何关系,也就是说产生的MD5码是不可预测的。
3.MD5特征码不可逆,比如秘密的文字如:"My Secret Words",经算法变换后得到MD5码(b9944e9367d2e40dd1f0c4040d4daaf7),把这个码告诉其他人,他们根据这个MD5码是没有系统的方法可以知道原来的文字是什么的。
姓名
字典
天气
黄历
身份
五子棋
邮编
手机
IP地址