标签:
MD5是用来校验数据的合法性或正确性的。
比如你有个要排行榜的游戏,后台有个接口负责接收flash玩了多少分的接口,如果这个接口被别人知道了,别人就会跨过游戏,直接不玩游戏,调你端口作弊改分。
比如2:你要登陆一个游戏,你输入了用户名密码,难道你打算把密码明文发送?那么只要黑客稍微有点网络知识,把你发送的数据截获了,那么一句简单的“.....&pw=123456&....”就把你的密码裸露了。
MD5其中一个用途就是可以就用来防止这些情况的:
具体用法就是MD5.hash之类的方法,得出一个字符串,作为校验码,然后传去后台。后台会把你传的数据也MD5后跟你的MD5码比较,如果不一样,就是伪造的数据。
如果是密码,则是先MD5了,然后传去后台,后台会拿出数据库保存的密码(MD5形式)比较
标签:
原文地址:http://www.cnblogs.com/duhuo/p/4447101.html