解决md5不是windows平台FIPS验证的加密算法的一部分的怪异问题
一. 发生问题
临近下班时间的下午,领导一句话:项目先上到测试服吧,我明早来看看。
我想项目还没做完,先上到测试服务器,简单看下应该是没什么问题,部署也只是一会儿的事嘛,随后把手头的项目编译,发布,拷到远程服务器上,IIS配置一下,各类服务装一下,在浏览器中输入地址,成功进入登录界面,输入正确的帐号密码,却发现登录不了,what,什么鬼?
二. 查找原因
因为项目在本地是正常的,于是找到日志,发现了问题所在
原因是用户的登录密码加密方式用的是md5,而md5并不是FIPS(Federal Information Processing Standards 即(美国)联邦信息处理标准)中的一个部分
延伸阅读
学习是年轻人改变自己的最好方式