色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是共享密鑰?TOTP身份驗證協議的實現

哲想軟件 ? 來源:哲想軟件 ? 2023-02-27 11:16 ? 次閱讀

TOTP的含義

“基于時間的一次性密碼”是指使用共享密鑰值和系統上的當前時間形成后僅在30-90秒內有效的密碼。

密碼幾乎總是由每三十秒更改一次的六位數序列組成。另一方面,TOTP的某些實現使用四位數代碼,這些代碼在90秒后變得無效。

什么是共享密鑰?

TOTP身份驗證使用在客戶端和服務器之間共享的密鑰形式的共享密鑰。

肉眼看來,共享密鑰似乎是一個字符串,其表示形式在Base32中類似于以下內容:

KRUGS4ZANFZSAYJAONUGC4TFMQQHGZLDOJSXIIDFPBQW24DMMU======

計算機能夠理解和理解信息,即使人類無法以呈現的方式辨認信息。

客戶端和服務器在單次傳輸密鑰后,共享密鑰的副本安全地存儲在各自的系統上。

如果攻擊者能夠發現共享密鑰的價值,那么他們將能夠構建自己獨特的合法一次性密碼。因此,TOTP的每個實現都需要特別注意以安全的方式安全地存儲共享密鑰。

什么是系統時間?

每臺計算機和手機中都有一個時鐘,用于測量所謂的Unix時間。

Unix時間是根據自1年1970月00日00:00:<>UTC 以來經過的秒數來衡量的。

Unix時間似乎只不過是一串數字:1643788666

然而,這個小數字非常適合生成OTP,因為大多數使用Unix時鐘的電氣設備彼此充分同步。

TOTP身份驗證協議的實現

不建議使用密碼。但是,您可以通過將傳統密碼與時間敏感的一次性密碼(TOTP)結合使用來提高安全性。這種組合稱為雙因素身份驗證或2FA,可用于安全地對您的帳戶、虛擬專用網絡(VPN)和應用程序進行身份驗證。

TOTP可以在硬件和軟件令牌中實現:

?TOTP硬件令牌是一種物理鑰匙串,可在小屏幕上顯示當前代碼

?TOTP軟令牌是一種移動應用程序,可在手機屏幕上顯示代碼

使用軟件令牌還是硬件令牌都沒有區別。使用兩種不同形式的身份驗證的目的是提高為您的在線帳戶提供的保護級別。您可以訪問一次性密碼生成器,您可以在雙因素身份驗證期間使用該生成器來訪問您的帳戶。無論您有遙控鑰匙還是帶有身份驗證應用程序的智能手機,都可以使用此生成器。

基于時間的一次性密碼如何工作?

共享密鑰的值包含在每個基于時間的一次性密碼(TOTP)的生成中,該密碼取決于當前時間。

為了生成一次性密碼,TOTP方法會同時考慮當前的Unix時間和共享密鑰值。

基于HMAC的一次性密碼(HOTP)方法中的計數器將換成基于時間的一次性密碼算法(HOTP算法的一個版本)中的當前時間值。

一次性密碼(TOTP)技術基于哈希函數,給定不確定長度的輸入,生成固定長度的短字符串。這種解釋避免了在技術語言上陷入困境。如果您只是擁有哈希函數的結果,您將無法重新創建用于生成它的原始參數。這是哈希函數的優勢之一。

必須記住,TOTP提供比HOTP更高的安全級別。每30秒,使用TOTP時就會生成一個全新的密碼。使用HOTP時,只有在輸入和使用前一個密碼后才會創建新密碼。事實上,即使HOTP的一次性密碼已被用于身份驗證,它仍然有效,這為黑客提供了成功發起攻擊的重要機會。

使用多因素(MFA)進行身份驗證

用戶必須先在任何支持基于時間的一次性密碼的多因素身份驗證(MFA)系統中注冊其 TOTP令牌,然后才能使用設備連接到其帳戶。

一些TOTP軟代幣需要為每個帳戶注冊不同的OTP生成器。這實際上意味著,如果您將兩個帳戶添加到身份驗證器應用程序,程序將每30秒生成兩個臨時密碼,每個帳戶一個。單個TOTP軟令牌(身份驗證器程序)可以支持無限數量的一次性密碼生成器。單個一次性密碼生成器可在帳戶安全性受到威脅的情況下保護所有其他帳戶的安全。

要使用2FA,必須創建密鑰并在TOTP令牌和安全系統之間共享。然后,必須將安全系統的機密傳遞給令牌。

如何將共享機密發送到令牌?

通常,安全系統會創建一個二維碼,并請求用戶使用身份驗證器應用程序對其進行掃描。

這種類型的二維碼是對一長串字母的視覺描述。粗略地說,共享的秘密是這個冗長序列的一部分。

當用戶使用身份驗證器應用程序掃描二維碼時,該軟件將串起圖像并提取密鑰。身份驗證器程序現在可以利用共享密鑰生成一次性密碼。

注冊TOTP令牌時,密鑰僅發送一次。許多關于竊取私鑰的擔憂都得到了緩解。對手仍然可以竊取機密,但他們必須首先實際竊取令牌。

即使您沒有連接到互聯網,它也可以工作!

要使用TOTP技術,您不需要智能手機上的有效互聯網連接或物理密鑰。

TOTP令牌只需要獲取一次共享密鑰值。因此,安全系統和OTP生成器可以產生連續的密碼值,而無需通信。因此,即使計算機關閉,基于時間的一次性密碼(TOTP)也會運行。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • VPN
    VPN
    +關注

    關注

    4

    文章

    292

    瀏覽量

    29709
  • UNIX
    +關注

    關注

    0

    文章

    296

    瀏覽量

    41486
  • OTP
    OTP
    +關注

    關注

    4

    文章

    207

    瀏覽量

    47160
  • 生成器
    +關注

    關注

    7

    文章

    315

    瀏覽量

    21007

原文標題:Passwork:所有關于基于時間的一次性密碼 (TOTP)

文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    無線身份驗證的門禁控制系統設計方案

    的網絡,可提供身份驗證傳輸框架,實現安全產品和服務的交付。它是一種用于創建、交付和管理安全身份驗證的綜合性框架。簡單來說,該基礎架構是一個中央安全庫,通過安全的網絡連接,并以公開的加密密鑰
    發表于 11-05 11:11

    基于ESP32實現打開身份驗證器的設計

    描述打開身份驗證器我總是對這些小型設備感到驚訝。我爸爸用這些來登錄他的工作筆記本電腦,我無法理解它如何在沒有連接到任何網絡的情況下生成代碼。我啟動了谷歌并試圖搜索它,令人驚訝的是它使用了一個非常驚人
    發表于 07-25 06:35

    ESP8266有沒有辦法在不使用指紋的情況下使用HTTPS,只使用密鑰作為身份驗證

    的,因為它不“安全”,即使使用基本的用戶名/密碼身份驗證也是如此,而且 HTTPS 需要指紋。有沒有辦法在不使用指紋的情況下使用 HTTPS,只使用密鑰作為身份驗證?那會安全嗎?
    發表于 02-28 06:34

    PN5180無法使用mifare classic進行身份驗證怎么解決?

    ....ok 2. Anticollision CL1.....ok 3. 選擇......ok 4. 驗證....錯誤當我發送身份驗證命令時,我得到 0x02(等待卡響應超時(卡不存在)。)但是卡存在,我
    發表于 03-23 08:46

    如何創建一個經過身份驗證的會話以使用DeleteAll函數?

    我想使用 AES 密鑰與 se050 創建經過身份驗證的會話。nano 包似乎不支持這一點。我的理解正確嗎? 這很重要 b/c 我想為特定密鑰的安全密鑰和數據設置策略。我知道您可以在設
    發表于 06-08 08:36

    什么是身份驗證和授權

    什么是身份驗證和授權 根據RFC2828(Internet Security Glossary,May2000),驗證是“校驗被或向某系統實體聲明的身份的過程”。此處的關鍵字
    發表于 04-03 16:03 ?5742次閱讀

    什么是Kerberos身份驗證協議

    什么是Kerberos身份驗證協議 kerberos是由MIT開發的提供網絡認證服務的系統。它可用來為網絡上的各種server提供認證服務,使得口令不再
    發表于 04-03 16:04 ?3029次閱讀

    什么是詢問握手身份驗證協議

    什么是詢問握手身份驗證協議 CHAP(詢問握手身份驗證協議)是用于遠程登錄的身份驗證協議,通過
    發表于 04-03 16:06 ?2675次閱讀

    什么是密碼身份驗證協議

    什么是密碼身份驗證協議 PAP是一種身份驗證協議,是一種最不安全的身份協議,是一種當客戶端不
    發表于 04-03 16:07 ?1603次閱讀

    身份驗證和生物識別身份系統應用越加廣泛

    身份驗證和生物識別身份系統應用越加廣泛
    發表于 02-27 14:37 ?1568次閱讀

    PCB身份驗證

    電子發燒友網站提供《PCB身份驗證器.zip》資料免費下載
    發表于 07-22 10:09 ?2次下載
    PCB<b class='flag-5'>身份驗證</b>器

    基于DS28S60的雙向身份驗證示例

    本應用筆記詳細介紹了DS28S60與Jupyter筆記本配合使用進行雙向認證的基本應用。它使用分步方法來演練設置設備和所有相關軟件,創建用于通過 ECDHE 密鑰交換加密數據的共享密鑰,使用 AES-GCM 加密和解密數據,以及
    的頭像 發表于 02-17 11:32 ?646次閱讀

    HDCP 2.2:使用中繼器進行局部性檢查、SKE和身份驗證

    使用的基礎加密標準。AKE 是身份驗證協議的第一步。在這里,我們將繼續探索協議的后續 3 個步驟:位置檢查、會話密鑰交換 (SKE) 和中繼器身份驗
    的頭像 發表于 05-29 09:24 ?2112次閱讀
    HDCP 2.2:使用中繼器進行局部性檢查、SKE和<b class='flag-5'>身份驗證</b>

    HDCP 2.2:身份驗證密鑰交換

    HDCP 發射器可以隨時啟動,甚至在之前的身份驗證完成之前。HDCP 接收器的公鑰證書由 HDCP 發射器驗證,然后設備共享密鑰 Km。這個存儲的主
    的頭像 發表于 05-29 09:28 ?4346次閱讀
    HDCP 2.2:<b class='flag-5'>身份驗證</b>和<b class='flag-5'>密鑰</b>交換

    TMP1827 的 密鑰生成和身份驗證機制

    電子發燒友網站提供《TMP1827 的 密鑰生成和身份驗證機制.pdf》資料免費下載
    發表于 09-09 09:24 ?0次下載
    TMP1827 的 <b class='flag-5'>密鑰</b>生成和<b class='flag-5'>身份驗證</b>機制
    主站蜘蛛池模板: 精品国产成人系列| 久久久99精品成人片中文| 约艺术院校96年清纯白嫩| 色戒在线完整观看在线播放版| 火影小南被爆羞羞网站| 高冷师尊被CAO成SAO货| 最近日本字幕MV免费观看在线| 性xxx免费| 色姐妹久久综合在线av| 男男h开荤粗肉h文1v1| 国产在线不卡| 国产精品嫩草影院在线观看免费| 8X拨牐拨牐X8免费视频8| 亚洲视频黄| 午夜理论在线观看不卡大地影院| 青柠在线观看视频在线高清| 久久伊人精品青青草原2021| 国产偷国产偷亚洲高清人乐享 | 国拍在线精品视频免费观看 | 欧美特级特黄AAAAA片| 久久精品无码一区二区日韩av | 久久久无码精品亚洲欧美| 国产一在线精品一区在线观看| 国产AV午夜精品一区二区入口| jizz非洲| A级韩国乱理伦片在线观看| 中文字幕亚洲第一页| 永久免费毛片| 永久精品视频无码一区| 亚洲一区二区三区乱码在线欧洲| 亚洲 天堂 欧美 日韩 国产| 无码国产成人777爽死| 十分钟免费视频大全在线| 日日噜噜夜夜爽爽| 日韩成人性视频| 人妻中文字幕无码系列| 全彩黄漫火影忍者纲手无遮挡 | 成年人国产视频| 村上里沙快播| 国产成人久久AV免费看澳门| 国产精品999|