消息摘要也叫做数字摘要,就是将一串文本通过单向Hash函数换为固定长度的摘要串,不能叫做加密。
MD5(Message Digest 5),信息摘要算法5,是信息摘要算法的一种实现,从MD2,MD3,MD4发展而来,加强了算法的负责度和不可逆性,128位二进制或32位长度的16进制。
SHA:安全散列算法。由美国国家标准和技术协会制定,现在发展到SHA-1,长度为160位二进制或40位16进制,复杂度比MD5高但运行速度较慢。
BASE64编码:可逆算法。只要得到编码的内容便可以通过固定的算法逆向编码出编码之前的信息。
彩虹表破解法:其实就是维护一张巨大的表,穷举出原值和只要的值,劳心劳力破解型。
防彩虹破解,原密码+盐值==>MD5
网友评论