| | 261 | = 订阅接口加密说明 = |
| | 262 | |
| | 263 | 以下接口使用了加密的方式进行传送token: |
| | 264 | * http://trac.pc.com.cn/pc_best/wiki/app2.0/14_subscription#设置分类订阅 |
| | 265 | * http://trac.pc.com.cn/pc_best/wiki/app2.0/14_subscription#添加精准订阅 |
| | 266 | * http://trac.pc.com.cn/pc_best/wiki/app2.0/14_subscription#删除精准订阅 |
| | 267 | |
| | 268 | 加密方式:客户端请求接口的时候,先用DES进行加密,传到服务器端的时候,再通过DES解密,DES辅助类: |
| | 269 | > cn.pconline.best.util.DESUtils |
| | 270 | 通过 DESUtils.encryptDES(String encryptString)对 token-时间戳(秒) 进行加密,如: |
| | 271 | {{{ |
| | 272 | #!java |
| | 273 | 4772B355B03F2C68C0338AFD13EB24DC332B2CE8204411E6CA8A53C16D1540D4-1428483376 // token-time |
| | 274 | 加密为: |
| | 275 | gX0N8nM4rPyhrcWm0mE99MYJgmj3nUJHyo31QnoXohuQavW6NBp3Xj5J3/z7fwf6kesQn1OpzaxuIGcNGt1rGZr+heFwRIgUFqloOQCNY00= |
| | 276 | }}} |
| | 277 | 服务器端拿到加密后的字符串进行解密,解密得到token 和time(时间戳)如果解密后判定附加的时间戳是在10分钟以内,则判定为有效的token |
| | 278 | |
| | 279 | > 测试生成加密字符串的地址: http://v42.pconline.com.cn:8001/intf/app/getAddition.jsp |
| | 280 | |