查看文章 |
看了一点QQ加密
2008-08-28 05:31 P.M.
看了QQ登陆表单,被上面一段js迷惑了 var PublicKey = "CF87D7B4C864F4842F1D337491A48FFF54B73A17300E8E42FA365420393AC0346AE55D8AFAD975DFA175FAF0106CBA81AF1DDE4ACEC284DAC6ED9A0D8FEB1CC070733C58213EFFED46529C54CEA06D774E3CC7E073346AEBD6C66FC973F299EB74738E400B22B1E7CDC54E71AED059D228DFEB5B29C530FF341502AE56DDCFE9"; 网上查了点资料,原来QQ登陆使用了RSA加密传输,可以用来替换https 简单说下HTTPS,而https的安全基础是ssl,使用https的应用比如gmail,喜悦村也有哈 我们想一下 如果是一个千万级的网站,实现数据的加密 解密,证书认证,ssl握手,这需要多少时间嫩, 有此可以想到RSA还是有点小小的优势滴 再说说RSA,具体实现原理 是 tx 会生成两个密钥 一个公共的 如上面 PublicKey,一个私有密钥privatekey,这个私有的只会保存在服务端,用户提交数据时,用publickey加密,到服务器后再用privatekey解密,如果有人截取数据,没有privatekey,也是无法解密的 在客户端,完全可以用js实现加密 事实证明通过RSA非对称加密数据,在互联网上传输是很安全滴 |
最近读者: