KEY采用的是求一個字符串的SHA1值(160bit)賦給一個int型數組int KEY[5]作為OTP生成方法的的參數輸入。輸入的字符串不可以超過16,通過判斷字符串長度提醒用戶輸入的KEY是否合法。將輸入的字符串通過Tochar方法法轉換成一個16元素的char型數組,然后再轉換成一個整形數組,對于長度小于16的空余元素則補零。調用SHA1類中的dofinal方法產生160bit數據作為一個5元素的int型數組作為OTP參數。
posted on 2010-11-23 12:28
趙朋川 閱讀(293)
評論(0) 編輯 收藏