色偷偷偷久久伊人大杳蕉,色爽交视频免费观看,欧美扒开腿做爽爽爽a片,欧美孕交alscan巨交xxx,日日碰狠狠躁久久躁蜜桃

xiaoyuhzou1228的個(gè)人空間 http://www.54549.cn/space-uid-139997.html [收藏] [復(fù)制] [RSS]

博客

LKT系列加密芯片DES加解密以及OpenSSL DES接口實(shí)現(xiàn)加解密

熱度 9已有 1327 次閱讀2019-5-10 09:41

1、測(cè)試目標(biāo)

使用已經(jīng)預(yù)置DES密鑰的LKT4201N系列加密芯片完成運(yùn)算

2、測(cè)試環(huán)境

本示例運(yùn)行環(huán)境為windows系統(tǒng)、測(cè)試軟件LCS KIT、LKT-K100開(kāi)發(fā)板。

3、測(cè)試步驟

注意:“->”表示使用LCS KIT軟件操作LKT-K100向加密芯片發(fā)送數(shù)據(jù);

 “<-”表示使用LCS KIT軟件操作LKT-K100讀回加密芯片輸出的數(shù)據(jù)。

4、測(cè)試指令

   使用LKT4201N內(nèi)部已存放的01號(hào)30密鑰和01號(hào)31密鑰進(jìn)行加密操作測(cè)試

注: 如何創(chuàng)建KEY文件和寫(xiě)入密鑰不再贅述)

(1) 加密指令

        -> 0088 0001 08 1122334455667788

<- 61 08

-> 00C0 0000 08

<- 密文數(shù)據(jù)+9000

注:加密數(shù)據(jù)應(yīng)為8字節(jié)的整數(shù)倍,不夠的后面先補(bǔ)80,如果還是不夠8字節(jié)的倍數(shù)再補(bǔ)00到8字節(jié)的整數(shù)倍。

(2) 解密指令

        -> 0088 0101 08 +密文數(shù)據(jù)

<- 61 08

-> 00C0 0000 08

<- 1122334455667788  +9000

5、OpenSSL DES接口實(shí)現(xiàn)3DES 和DES加解密

(1)下載OpenSSL源碼,生成libeay32.dll 和libeay32.lib文件

(2)libeay32.dll 、libeay32.lib以及OpenSSL頭文件移植到VC工程中,工程中增加

#pragma comment(lib, "libeay32.lib")用于調(diào)用靜態(tài)庫(kù),另外設(shè)置好頭文件路徑,在工程中增   #include <openssl/des.h>,

  3)DES_set_key_unchecked( (DES_cblock*)key1 , &schedule1 );調(diào)用此函數(shù)可以實(shí)現(xiàn)密鑰設(shè)置

DES_ecb_encrypt((const_DES_cblock*)(inbuff+i*8),(DES_cblock*)(outbuff+i*8),&schede1,DES_ENCRYPT);此函數(shù)用于實(shí)現(xiàn)DES ECB模式加密。

4)根據(jù)DES函數(shù)接口編寫(xiě)加解密函數(shù)

解密函數(shù)同理

5)加解密函數(shù)接口測(cè)試

6)測(cè)試結(jié)果

以上完成了openssl des接口實(shí)現(xiàn)DES和3DES加密和解密功能。

發(fā)表評(píng)論 評(píng)論 (23 個(gè)評(píng)論)

回復(fù) 小屁孩123 2019-5-13 15:59
我對(duì)這個(gè)技術(shù)很感興趣,我會(huì)一直關(guān)注的
回復(fù) ?-о 2019-5-13 16:14
網(wǎng)上這樣的文章一搜一大把,代碼原理基本一樣,不一樣的就是你們公司是放到芯片中,不知道芯片的安全性如何,光靠這點(diǎn)代碼是不夠的防小人的。
回復(fù) Mr.Wang 2019-5-13 16:56
所謂加密芯片不就是具有較高防護(hù)性才行的嗎,沒(méi)有較高的安全性是不可能有市場(chǎng)的,這款芯片聽(tīng)不少人說(shuō)過(guò),安全性應(yīng)該還可以吧
回復(fù) Test_wf 2019-5-13 20:01
這款LKT4201N加密芯片可運(yùn)用到哪些行業(yè)上啊,其芯片安全性如何?
回復(fù) xiaoyuhzou1228 2019-5-13 20:54
4201N獲得EAL5+通用標(biāo)準(zhǔn)評(píng)估等級(jí)認(rèn)證。應(yīng)用的領(lǐng)域很多啊,比如,移動(dòng)支付加密領(lǐng)域;銀行POS;城市一卡通QPBOC終端;電池、打印耗材防偽認(rèn)證;
以及其他各類(lèi)設(shè)備和單片機(jī)系統(tǒng)的RSA/ECC加密。
回復(fù) tyl20100 2019-5-14 11:41
你們家這款芯片能獲得EAL5+這種安全級(jí)別。真夠厲害的?磥(lái)很有安全保障啊
回復(fù) wang0327 2019-5-14 13:06
​樓主所說(shuō)的LKT4201N芯片是算法移植類(lèi)的芯片還是只能是認(rèn)證類(lèi)?
回復(fù) kessy1 2019-5-14 13:17
這款芯片是cos指令,認(rèn)證類(lèi)芯片。不是算法移植芯片。
回復(fù) miniminimini 2019-5-14 17:25
樓主的文章都這么專(zhuān)業(yè),有3des源碼嗎?有了RSA介紹,為何還要用3des?安全性沒(méi)rsa好吧?
回復(fù) QL87 2019-5-14 23:31
3DES源碼網(wǎng)上有很多,不過(guò)OpenSSL里有可以直接調(diào)用的3DES庫(kù)
回復(fù) ?-о 2019-5-15 10:03
不是所有的場(chǎng)合都適合使用RSA的,DES也有其的優(yōu)越性,安全性還是看方案怎么設(shè)計(jì)
回復(fù) Mr.Wang 2019-5-15 13:57
DES加密算法和之前樓主發(fā)的SHA1算法哪個(gè)安全性更高?
回復(fù) xiaoyuhzou1228 2019-5-15 14:46
DES是對(duì)稱(chēng)密碼算法,適用于加密大量數(shù)據(jù)的場(chǎng)合。SHA1是散列算法,適用于數(shù)字簽名實(shí)現(xiàn)。這就得看你的需求了
回復(fù) 小屁孩123 2019-5-15 17:34
能支持RSA和ECC那還挺厲害。不知道性能怎么樣,運(yùn)算速度快不快?
回復(fù) miniminimini 2019-5-15 18:51
能同時(shí)用RSA和ECC算法,芯片確實(shí)挺厲害的,但是既然叫加密芯片,重點(diǎn)應(yīng)該還在安全上,運(yùn)算速度肯定不能跟主控相比,具體的運(yùn)算參數(shù)要根據(jù)自己的項(xiàng)目,結(jié)合廠家給出的運(yùn)算數(shù)據(jù)做決定
回復(fù) Test_wf 2019-5-15 20:56
實(shí)現(xiàn)openssl和加密芯片這個(gè)有啥用,是PC和加密芯片做認(rèn)證,還是線路數(shù)據(jù)加解密?
回復(fù) kessy1 2019-5-16 09:24
驗(yàn)證和線路加解密都能用,openssl只是一個(gè)接口。具體怎么使用還要看研發(fā)人員,不過(guò)應(yīng)該還是線路加解密上用的多。
回復(fù) ?-о 2019-5-16 13:47
很技術(shù)的一篇文章,我收了給我們研發(fā)看看
回復(fù) wang0327 2019-5-16 14:00
我想了解一下這種芯片的運(yùn)算速度和加密速度,有用過(guò)的嗎?給介紹一下
回復(fù) 小屁孩123 2019-5-16 14:07
之前有個(gè)項(xiàng)目使用過(guò),3DES好像使用的硬件加密,加解密都是很快的
12下一頁(yè)

facelist

您需要登錄后才可以評(píng)論 登錄 | 立即注冊(cè)

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
返回頂部