SRP全称Secure Remote Password(安全远程密码).使用SRP的客户机和服务器不会在网络上传送明文密码,这样可以消除直接密码嗅探行为,另外使用高强度的算法保证了不可能使用字典法攻击嗅探到的数据。
SRP协议实现的描述见 http://srp.stanford.edu/design.html
WOW的认证过程使用的是SRP6,最新的标准为SRP-6a,将k由原来的3改为了H(N,g)
WOW认证过程的模拟代码 (部分实现,编译需要openssl和ace) http://helloqinglan.googlepages.com/srp-wow.rar
参考资料:
本文介绍了SRP(Secure Remote Password)协议的基本概念及其在World of Warcraft(WOW)认证过程中的应用。SRP协议确保了在网络上传输过程中不会泄露明文密码,并通过高强度算法防止字典攻击。文中还提供了部分实现SRP6协议的模拟代码。
1510





