MD5 应该是用的非常多的算法,就自己使用经验说说吧. 场景 算法层面不多说了,维基百科,还有很多文章都有说明. 主要用过的场景 密码存储,现在基本没怎么有使用的了,毕竟破解容易了很多 API校验,现在使用的也蛮多的,API双方都有一个私有key,把数据和key放到一起生成token,两边校验(注意的一点是对于unicode编码,一定要encode) 文件校验,这个用的还挺多,大家不要总是忘了这一步,Xcode植入后门就是教训 用法 尽量的列出使用过的方式,多个方式可以相互印证 字符串MD5 S