线上服务咨询
MD5加密摘要
发表时间:2019-07-30 16:17:29
文章来源:沈阳软件开发
标签:网站建设 小程序开发 小程序制作 微信小程序开发 公众号开发 微信公众号开发 网页设计 网站优化 网站排名 网站设计 微信小程序设计 小程序定制 微信小程序定制
浏览次数:0
MD5是Web应用程序中最常用的密码加密算法。由于MD5是不可逆的,因此在MD5计算之后获得的密文不能通过逆算法获得原始文本。使用MD5加密Web应用程序中的文本密码的初衷是为了防止存储在数据库中的密码被泄露并直接获取。但是,攻击者不仅拥有庞大的密码字典,而且还建立了大量的MD5原始/密文比较数据库。它可以快速找到常用密码的MD5密文,这是解密MD5密文的有效方法。但是,MD5密文数据库使用最传统的MD5加密算法:Original - > MD5->密文。因此,我们可以使用转换的MD5算法使现成的MD5密文数据库无效。
以下演示了转换算法的一些示例。当然,在其他Web开发语言中,情况也是如此。
变换一:循环MD5
最容易理解的转换是对密码执行多个MD5操作。自定义一个接受两个参数的函数,$ data和$ times,第一个是要加密的密码,第二个是加密重复的次数。有两种算法可用于实现此转换。——
标签:& nbsp& nbsp沈阳Marketing type 网站建设& nbsp沈阳网站建设& nbsp沈阳APP development&营销类型网站建设
网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制