2013-04-23 118 views
0

我正在嘗試實施本文中介紹的認證系統Hmac User Authentication關於Hmac用戶認證的說明

我不明白以下部分:

服務器發回:讓MESSAGE =(用戶名,領域,鹽,SESSIONID,ENCRYPTED_SESSION_KEY)在AUTH:(MESSAGE,HMAC(SHA1,PASSHASH,MESSAGE ))。

我不知道如何生成SESSIONID和ENCRYPTED_SESSION_KEY。什麼是「認證」?

回答

0

由於我的問題沒有答案,所以我給出了我正在使用的解決方案。

在我的情況下,我用時間戳替換了SESSION_ID。我用HMAC生成ENCRYPTED_SESSION_KEY(SHA1,PASSHASH,SESSION_ID)。最後,「auth」是一個json響應。

希望它可以幫助某人擊中此頁面。