Changes between Version 28 and Version 29 of app2.0/project-description


Ignore:
Timestamp:
04/08/2015 05:00:15 PM (11 years ago)
Author:
pengzhanxuan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • app2.0/project-description

    v28 v29  
     1[[TOC]] 
     2 
    13= 项目说明 = 
    24 
     
    257259[http://trac.pc.com.cn/pc_best/wiki/app2.0/01_topic#赞或者踩 /app/topic/likeAndDislike.do  // 点赞接口][[BR]] 
    258260 
     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 
     2734772B355B03F2C68C0338AFD13EB24DC332B2CE8204411E6CA8A53C16D1540D4-1428483376  // token-time 
     274加密为: 
     275gX0N8nM4rPyhrcWm0mE99MYJgmj3nUJHyo31QnoXohuQavW6NBp3Xj5J3/z7fwf6kesQn1OpzaxuIGcNGt1rGZr+heFwRIgUFqloOQCNY00= 
     276}}} 
     277服务器端拿到加密后的字符串进行解密,解密得到token 和time(时间戳)如果解密后判定附加的时间戳是在10分钟以内,则判定为有效的token 
     278 
     279> 测试生成加密字符串的地址: http://v42.pconline.com.cn:8001/intf/app/getAddition.jsp 
     280 
    259281= 8、跟进计划(2015/04/08) = 
    260282