文章詳情頁(yè)
java - 白盒加密源碼或者庫(kù)
瀏覽:154日期:2024-02-12 09:54:02
問(wèn)題描述
最近在做一個(gè)通信項(xiàng)目,PC機(jī)與嵌入式設(shè)備通信,數(shù)據(jù)需要加密傳輸,嵌入式設(shè)備系統(tǒng)提供了安全區(qū),對(duì)稱密鑰可以存在安全區(qū)中,但是PC機(jī)Windows系統(tǒng)并沒(méi)有提供安全區(qū),Windows系統(tǒng)上密鑰的存儲(chǔ)希望使用白盒加密進(jìn)行密鑰保存。在網(wǎng)上只找到幾篇博客簡(jiǎn)單介紹白盒加密的原理,屬理論上的內(nèi)容,我是想找一個(gè)白盒加密庫(kù),最好是開(kāi)源的。謝謝!!!
問(wèn)題解答
回答1:商用級(jí)開(kāi)源加密函數(shù)庫(kù):OpenSSL: www.openssl.orgGNU開(kāi)源版本的商用級(jí)加密函數(shù)庫(kù):GnuTLS: www.gnutls.org,并且在Ubuntu Linux 16.04都可以用命令行直接安裝開(kāi)發(fā)包:
$ sudo apt-get install libgnutls-dev
使用方法都很簡(jiǎn)單,支持流加密/解密,目前絕大部分的互聯(lián)網(wǎng)服務(wù)器都在使用二者之一。
標(biāo)簽:
java
上一條:java - 安卓電視盒子取得了root權(quán)限但是不能安裝第三方應(yīng)用,請(qǐng)問(wèn)該怎么辦?下一條:java 中Long 類(lèi)型如何轉(zhuǎn)換成Double?
相關(guān)文章:
1. java類(lèi)加載機(jī)制-類(lèi)定義中new如何理解2. android - 使用vue.js進(jìn)行原生開(kāi)發(fā)如何進(jìn)行Class綁定3. java - c++ 經(jīng)常出現(xiàn)error LNK20194. 大數(shù)據(jù)處理 - mysql百萬(wàn)級(jí)記錄分頁(yè)查詢優(yōu)化方式有幾種方式?5. mySql排序,序號(hào)6. mysql取模分表與分表7. 常量在外面不加引號(hào)會(huì)報(bào)錯(cuò)。8. wordpress里,這樣的目錄列表是屬于小工具還是啥?9. 怎么在phpstudy中用phpexcel上傳數(shù)據(jù)到MYSQL?10. dump(Db::query(’SELECT * FROM `user`’));的時(shí)候提醒錯(cuò)誤。
排行榜

熱門(mén)標(biāo)簽