名詞解釋和基本介紹
OTP 是 One-Time Password的簡(jiǎn)寫,表示一次性密碼。
HOTP 是HMAC-based One-Time Password的簡(jiǎn)寫,表示基于HMAC算法加密的一次性密碼。
是事件同步,通過某一特定的事件次序及相同的種子值作為輸入,通過HASH算法運(yùn)算出一致的密碼。
TOTP 是Time-based One-Time Password的簡(jiǎn)寫,表示基于時(shí)間戳算法的一次性密碼。
是時(shí)間同步,基于客戶端的動(dòng)態(tài)口令和動(dòng)態(tài)口令驗(yàn)證服務(wù)器的時(shí)間比對(duì),一般每60秒產(chǎn)生一個(gè)新口令,要求客戶端和服務(wù)器能夠十分精確的保持正確的時(shí)鐘,客戶端和服務(wù)端基于時(shí)間計(jì)算的動(dòng)態(tài)口令才能一致?! ?/p>
原理介紹
OTP基本原理
計(jì)算OTP串的公式