尋找了很久farmkey的演算法,給出的都是已經過時的就看了一下午flash,把開心農場中farmkey的**全蒐集出來了,由於沒有接觸過flash程式設計,意義還需要慢慢理解~
研究過開心農場的朋友應該都看過,在flash中進行動作與伺服器互動的時候,是以get方式提交,提交的資料中包含farmkey和farmtime兩個比較重要的驗證引數,如下**:
privatefunction request(param1:string, param2:object, param3:function, param4:
int=
60000
, param5:boolean
=false
, param6:string ="
text
") :
void
**有點亂……是直接從flash中得到的,可以看到:
var _timevalue:* = mdata.getinstance().maindata.servertime;
var farmtime:* = string(_timevalue);
而maindata.servertime;是從如下函式計算的:
public
function get servertime() : number
//end if
return
_servertime
+(math.floor(gettimer()
/1000) -
_clienttime);
}//end function
最後計算farmkey,farmkey的計算函式是:
var farmkey:* = md5.hash(_timevalue + securitykey.encodekey);
可以看到farmkey是farmtime+乙個安全碼的md5值,安全碼的產生**如下:
這是乙個完整的farmkey的產生過程。
如果達人看到,希望幫忙指點~
開心農場 簡單思維
小博小明和 小玉 是好朋友,他們有一片共同的農場,因此理應三個人共同打理。可是小玉 有事不在,因此只有小博和小明在農場中工作。小博工作了5 天,小明則工作了4 天,才將農場整理完畢。小玉 因為無法幫助他們共同打理,感到十分的不好意思,於是便出了90元。請問這筆錢如何分給小博和小明較為恰當?小博 應得...
發布 開心農場助手 2 61!
發布開心農場助手 2.61 此版本由鄙人和 yaojd經2 個月的測試開發與測試,目前較為穩定,故在此發布!特別感謝 yaojd 同學的鼎力相助!另外,限於時間和精力,此軟體可能將不再更新,如果有朝一日不能使用了 非人人網伺服器引起的 請節哀順便,刪了吧!版本宣告 2.61版 1 具備要巡視的好友,...
jQuery JSP實現開心小農場效果
效果展示 過了這麼久,又一次來寫部落格了,這一次寫的是平常qq空間中開心農場的效果,當然沒有那裡面的效果全了,就不廢話了,看效果吧 展示 這是css樣式 bg img seed grow bloom fruit harvest border reaps sum 這是html bg div seed ...