文章詳情頁
java - 白盒加密源碼或者庫
瀏覽:143日期:2024-02-12 09:54:02
問題描述
最近在做一個通信項目,PC機與嵌入式設(shè)備通信,數(shù)據(jù)需要加密傳輸,嵌入式設(shè)備系統(tǒng)提供了安全區(qū),對稱密鑰可以存在安全區(qū)中,但是PC機Windows系統(tǒng)并沒有提供安全區(qū),Windows系統(tǒng)上密鑰的存儲希望使用白盒加密進行密鑰保存。在網(wǎng)上只找到幾篇博客簡單介紹白盒加密的原理,屬理論上的內(nèi)容,我是想找一個白盒加密庫,最好是開源的。謝謝!!!
問題解答
回答1:商用級開源加密函數(shù)庫:OpenSSL: www.openssl.orgGNU開源版本的商用級加密函數(shù)庫:GnuTLS: www.gnutls.org,并且在Ubuntu Linux 16.04都可以用命令行直接安裝開發(fā)包:
$ sudo apt-get install libgnutls-dev
使用方法都很簡單,支持流加密/解密,目前絕大部分的互聯(lián)網(wǎng)服務(wù)器都在使用二者之一。
標(biāo)簽:
java
相關(guān)文章:
1. 編輯成功不顯示彈窗2. mysql - 表名稱前綴到底有啥用?3. Navicat for mysql 中以json格式儲存的數(shù)據(jù)存在大量反斜杠,如何去除?4. mysql - 數(shù)據(jù)庫表中,兩個表互為外鍵參考如何解決5. 哭遼 求大佬解答 控制器的join方法怎么轉(zhuǎn)模型方法6. mysql儲存json錯誤7. mysql - 怎么生成這個sql表?8. 在mybatis使用mysql的ON DUPLICATE KEY UPDATE語法實現(xiàn)存在即更新應(yīng)該使用哪個標(biāo)簽?9. sql語句 - 如何在mysql中批量添加用戶?10. 怎么php怎么通過數(shù)組顯示sql查詢結(jié)果呢,查詢結(jié)果有多條,如圖。
排行榜

熱門標(biāo)簽