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

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

3天內(nèi)不再提示

RSA加密是什么,門禁中的哪些環(huán)節(jié)會使用到RSA加密

令令物聯(lián) ? 來源:呤云科技 ? 作者:令令物聯(lián) ? 2020-12-30 15:26 ? 次閱讀

什么是RSA加密?

RSA加密是一種非對稱通信加密技術(shù),在通信安全高要求的場景應(yīng)用非常廣泛,比如主流支付領(lǐng)域:微信支付、支付寶、京東錢包、QQ錢包。RSA算法的核心是對極大整數(shù)做因數(shù)分解,其因式分解的難度就決定了這個算法的可靠性,目前世界上還沒有任何可靠攻擊RSA算法的方式,只要密鑰足夠長,用RSA加密的信息實際上是不能被破解的。

非對稱加密的工作原理

若甲方要向乙方傳輸信息,首先乙方生成兩把密鑰(公鑰和私鑰),公鑰是公開的,任何人都可以獲得,私鑰則是保密的,由乙方單獨保管;然后甲方獲得乙方的公鑰,給傳輸信息進行加密;最后,乙方獲得加密信息后的信息,使用私鑰解密。在這個過程中,即使有黑客截取信息,沒有私鑰也是無法打開的。

與對稱加密不同,私鑰不會通過網(wǎng)絡(luò)發(fā)送出去,因此安全性大大提高。RSA加密也具有雙向性,即公鑰和私鑰中的任一個均可用作加密,此時另一個則用作解密。

通常門禁與云服務(wù)器之間的通訊,均采用RSA加密,來保障數(shù)據(jù)安全。云服務(wù)器將設(shè)備、人員權(quán)限信息使用RSA加密的MQTT通信協(xié)議下放到門禁控制器;同時,門禁云平臺下發(fā)權(quán)限二維碼到客戶端時,二維碼也采用RSA加密。

用戶掃碼開門的整個過程,也實現(xiàn)了整條鏈路的閉環(huán)加密通訊??蛻舳伺c門禁讀頭之間采用近場加密技術(shù)讀取二維碼信息,再通過加密的RS485通信方式上傳到門禁控制器;門禁控制器將門鎖打開,并將通行日志傳輸?shù)皆品?wù)器,這個過程采用RSA加密的MQTT通信協(xié)議完成。

fqj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 門禁系統(tǒng)
    +關(guān)注

    關(guān)注

    17

    文章

    392

    瀏覽量

    45492
  • RSA
    RSA
    +關(guān)注

    關(guān)注

    0

    文章

    59

    瀏覽量

    18895
收藏 人收藏

    評論

    相關(guān)推薦

    淺談加密芯片的一種破解方法和對應(yīng)加密方案改進設(shè)計

    調(diào)用是的一些關(guān)鍵參數(shù)或數(shù)據(jù)Data沒有存儲在主MCU,而是存儲在加密芯片里,主MCU要正確運行函數(shù)FUNC需要使用到加密芯片里的Data數(shù)據(jù),這就需要先從
    發(fā)表于 12-20 15:31

    淺談加密芯片的一種破解方法和加密方案改進設(shè)計

    調(diào)用是的一些關(guān)鍵參數(shù)或數(shù)據(jù)Data沒有存儲在主MCU,而是存儲在加密芯片里,主MCU要正確運行函數(shù)FUNC需要使用到加密芯片里的Data數(shù)據(jù),這就需要先從
    發(fā)表于 12-20 15:10

    加密算法在云計算如何應(yīng)用?

    加密算法在云計算的應(yīng)用主要體現(xiàn)在以下幾個方面: 數(shù)據(jù)加密 : 數(shù)據(jù)加密是保護數(shù)據(jù)在傳輸和存儲過程的機密性的關(guān)鍵技術(shù)。在云計算
    的頭像 發(fā)表于 12-17 16:02 ?112次閱讀

    加密算法的選擇對于加密安全有多重要?

    加密算法的選擇對于加密安全至關(guān)重要,因為它直接影響到數(shù)據(jù)保護的有效性和可靠性。以下是幾個關(guān)鍵點來說明加密算法選擇的重要性: 加密強度: 加密
    的頭像 發(fā)表于 12-17 15:59 ?92次閱讀

    UID加密安全啟動原理分析

    本文導讀 ZDP14x0系列芯片是內(nèi)置開源GUI引擎的圖像顯示專用驅(qū)動芯片,在實際產(chǎn)品開發(fā)需要加密保護,防止應(yīng)用程序被讀取和盜用,本文將介紹如何實現(xiàn)UID加密安全啟動。 UID加密
    的頭像 發(fā)表于 11-11 11:49 ?428次閱讀
    UID<b class='flag-5'>加密</b>安全啟動原理分析

    安卓APP開發(fā),如何使用加密芯片?

    加密芯片是一種專門設(shè)計用于保護信息安全的硬件設(shè)備,它通過內(nèi)置的加密算法對數(shù)據(jù)進行加密和解密,以防止敏感數(shù)據(jù)被竊取或篡改。如下圖HD-RK3568-IOT工控板,搭載ATSHA204A加密
    的頭像 發(fā)表于 10-31 17:43 ?399次閱讀
    安卓APP開發(fā)<b class='flag-5'>中</b>,如何使用<b class='flag-5'>加密</b>芯片?

    云存儲服務(wù)的數(shù)據(jù)加密技術(shù)

    技術(shù) 對稱加密技術(shù)是一種經(jīng)典的加密方法,其特點是加密和解密使用相同的密鑰。在云存儲服務(wù),對稱加密技術(shù)主要用于數(shù)據(jù)傳輸和存儲過程
    的頭像 發(fā)表于 10-28 15:04 ?451次閱讀

    AG32 芯片保護與加密

    :lock_flash = true 如果不使用 VSCODE 的 batch 圖標而是使用自定義 batch 命令(多個 bin 的情況),則是在命令后增加 --lock 參數(shù)來使能。 代碼加密: 代碼加密
    發(fā)表于 09-19 16:01

    怎么用espsecure.py生成RSA秘鑰?

    請問,怎么用 espsecure.py 生成RSA秘鑰 用命令: espsecure.py generate_signing_key secure_boot_signing_key.pem生成的是ECDSA秘鑰 那么二代的RSA用什么命令? 謝謝!
    發(fā)表于 06-21 07:30

    esp32-c3開啟安全啟動和flash加密概率不啟動是什么原因?qū)е碌模?/a>

    esp32-c3開啟安全啟動和flash加密概率不啟動,重新上電就好了,啟動時候簽名校驗錯誤,硬件sha256 返回全0,懷疑是燒efuse影響了硬件sha,把硬件sha替換為軟件sha,直接卡在
    發(fā)表于 06-19 06:42

    ESP-IDF能否加密應(yīng)用固件?

    描述:我啟動了flahs加密,這樣物理上可以防止數(shù)據(jù)的讀取和篡改。但在進行https-OTA時,從服務(wù)器傳輸固件到設(shè)備的過程,可能會泄露固件。正常使用ESP-IDF編譯生成的固件是明文,也就是沒有
    發(fā)表于 06-11 06:50

    如何編譯OTA時的加密固件?

    使用的IDF為5.1.2,在新版OTA例程,有個pre_encrypted_ota示例,是用來加密OTA的固件的。我將他整合到了自己的工程。 問題: 1.添加了加密組件之后,我再
    發(fā)表于 06-05 08:28

    鴻蒙OS開發(fā)問題:(ArkTS)【 RSA加解密,解決中文亂碼等現(xiàn)象】

    RSA加解密開始構(gòu)建工具類就是舉步維艱,官方文檔雖然很全,但是還是有很多小瑕疵,在自己經(jīng)過幾天的時間,徹底解決了中文亂碼的問題、分段加密的問題。
    的頭像 發(fā)表于 03-27 21:23 ?1768次閱讀
    鴻蒙OS開發(fā)問題:(ArkTS)【 <b class='flag-5'>RSA</b>加解密,解決中文亂碼等現(xiàn)象】

    加密狗是什么意思 加密狗怎么解除加密

    加密算法和技術(shù),以確保軟件的安全性和防止非法復制、盜版以及未經(jīng)授權(quán)的使用。 加密狗可以看作是軟件版權(quán)保護的一種授權(quán)策略,它將軟件授權(quán)信息存儲在硬件設(shè)備,并要求用戶必須插入加密狗才能正
    的頭像 發(fā)表于 01-25 17:19 ?8680次閱讀

    TC233/TC234系列的HSM硬件支持哪些加密算法?

    HSM 中支持的算法:你能否具體說明 TC233/TC234 系列的 HSM 硬件支持哪些加密算法? 特別是,我有興趣了解對 AES、CMAC、RSA、ECC 和 SHA 的支持。 2. 具有類似
    發(fā)表于 01-18 10:33