文章詳情頁
java - 白盒加密源碼或者庫
瀏覽:152日期:2024-02-12 09:54:02
問題描述
最近在做一個(gè)通信項(xiàng)目,PC機(jī)與嵌入式設(shè)備通信,數(shù)據(jù)需要加密傳輸,嵌入式設(shè)備系統(tǒng)提供了安全區(qū),對稱密鑰可以存在安全區(qū)中,但是PC機(jī)Windows系統(tǒng)并沒有提供安全區(qū),Windows系統(tǒng)上密鑰的存儲(chǔ)希望使用白盒加密進(jìn)行密鑰保存。在網(wǎng)上只找到幾篇博客簡單介紹白盒加密的原理,屬理論上的內(nèi)容,我是想找一個(gè)白盒加密庫,最好是開源的。謝謝?。。?/p>
問題解答
回答1:商用級(jí)開源加密函數(shù)庫:OpenSSL: www.openssl.orgGNU開源版本的商用級(jí)加密函數(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. angular.js - webpack build后的angularjs路由跳轉(zhuǎn)問題2. java - web項(xiàng)目中,用戶登陸信息存儲(chǔ)在session中好 還是cookie中好,取決于什么?3. 數(shù)組按鍵值封裝!4. mysql - navicat 經(jīng)常打開表一直在載入中 也不能關(guān)閉 著急解決5. 為什么bindClass訪問不了的?6. 我寫的哪里有錯(cuò)?請大神幫忙查看一下。7. 老師,怎么不講一次性添加多個(gè)數(shù)據(jù)8. 為什么 必須在<ul> 下建立 <li> 在建<a>?9. mySql排序,序號(hào)10. 這個(gè)是什么問題?
排行榜

熱門標(biāo)簽