<sub id="62jh5"><p id="62jh5"><li id="62jh5"></li></p></sub>
  1. <center id="62jh5"></center>

    <legend id="62jh5"></legend>
    <sub id="62jh5"></sub>
    射頻IC卡讀卡器,RFID讀寫器,讀寫模塊產(chǎn)品研發(fā)定制和銷售,軟件定制服務(wù)。我們的目標(biāo):一流的產(chǎn)品,五星級服務(wù)!對客戶的需求做出快速響應(yīng)。
    企業(yè)使用員工卡登錄計算機(jī)配置
    Windows智能卡登錄系統(tǒng)
    WEB與發(fā)卡器
    WEB瀏覽器與UHF超高頻讀卡器
    WEB讀卡器 IC卡(NFC)發(fā)卡器
    PLC讀卡器 IC卡模塊
    安卓讀卡器 UHF讀卡器
    PCSC讀卡器 智能卡登錄
    新聞搜索
     
    最新新聞
    1  如何給IC卡寫自定義
    2  如何配置刷卡登錄電腦
    3  插卡登錄拔卡鎖屏
    4  在web頁面實現(xiàn)智能
    5  關(guān)于IC卡密鑰理解和
    6  BS架構(gòu)下NFC讀寫
    7  關(guān)于IC卡密鑰理解和
    8  如何配置NFC讀卡器
    9  企業(yè)使用員工卡登錄計
    10  Java JNI調(diào)用
    熱門新聞 點擊
     友我科技推出新一代農(nóng) 182023
     友我科技RFID讀寫 178514
     友我科技發(fā)布PC/S 178419
     友我科技RFID產(chǎn)品 115169
     射頻IC卡和IC卡讀 77866
     射頻卡讀寫模塊選購指 61048
     友我科技PCSC雙界 51431
     ISO14443 I 26483
     射頻卡讀寫器發(fā)卡器介 23817
     接觸式IC卡接口原理 18985
    產(chǎn)品推薦
    暫 無 最 新 圖 文
         新 聞 中 心

    IC卡讀卡器web開發(fā)第八章---DES和3DES加解密

    雙擊自動滾屏 發(fā)布者:YOWO 發(fā)布時間: 閱讀:2510

    DES和3DES加解密


    關(guān)于DES和3DES

    DES是一種標(biāo)準(zhǔn)加密算法,它使用對稱密鑰加密法.DES算法密鑰為8字節(jié).3DES(即Triple DES)是DES向AES過渡的加密算法,3DES算法是指使用雙長度(16字節(jié))密鑰K=(KL||KR)將8字節(jié)明文數(shù)據(jù)塊進(jìn)行3次DES加密/解密。如下所示:
    Y = DES( KL[DES-1( KR[DES( KL[X] )] )] )
    解密方式為:
    X = DES-1( KL[DES( KR[DES-1( KL[Y] )] )] )
    其中,DES( KL[X] )表示用密鑰K對數(shù)據(jù)X進(jìn)行DES加密,DES-1( KR[Y] )表示用密鑰K對數(shù)據(jù)Y進(jìn)行解密
    3DES是一種比較安全的加密算法,在IC卡和CPU卡中都得到廣泛的應(yīng)用.

    IC卡web插件支持的3DES

    友我科技IC卡web插件系統(tǒng)支持DES和3DES算法,可以單獨使用,也可以直接配合IC卡使用,因為使用的是標(biāo)準(zhǔn)算法, 所以加密的DES或者3DES數(shù)據(jù)可以在別的設(shè)備上解密.兼容性沒有問題.

    DES和3DES接口

    IC卡web插件支持的DES和3DES有多種方式, 一種是DES和3DES加解密函數(shù)接口:

    Des(DesData, DesDataForamt)
    

    DES加解密函數(shù)要配合屬性DesDir,DesMode,DesKey,DesKeyMode等使用

    • DesDir:數(shù)據(jù)加密方向
      0:不加密
      1:加密
      2:解密

    • DesMode: 加解密原數(shù)據(jù)處理方式:
      0:原數(shù)據(jù)
      1:對原數(shù)據(jù)取反
      2:原數(shù)據(jù)+原數(shù)據(jù)取反

    • DesKey: DES和3DES取決于密鑰的字節(jié)長度,16字節(jié)密鑰為3DES算法,8字節(jié)密鑰為DES算法.

    • DesKeyMode:
      DesKey密鑰的格式:
      0:16進(jìn)制字符串
      1:普通字符串

    參數(shù):DesData:要加解密的數(shù)據(jù)。DesDataForamt:數(shù)據(jù)的格式,0十六進(jìn)制字符串,1普通字符串
    回調(diào)函數(shù)返回結(jié)果:

    FunctionID=22,
    Result:數(shù)字,函數(shù)執(zhí)行后的返回值,
    UID:自定義的序號,
    CardNo:無
    strData:執(zhí)行加解密后的16進(jìn)制字符串
    ValData:無

    以下是加密的js示例:

    function enDES()
    {
    	var desKey;
    	var desData;
    	var desMode; 
    	
    	desMode = 0; 
    	desKey ="11223344556677889900AABBCCDDEEFF";//16字節(jié)密鑰為3DES算法, 8字節(jié)密鑰為DES算法
    	desData ="1234567812345678";
    	
    	rfidreader.DesDir=1;
    	rfidreader.DesMode=desMode;
    	rfidreader.DesKey=desKey;
    	rfidreader.DesKeyMode=0;
    	rfidreader.Des(desData, 0);
    }
    

    解密時改變rfidreader.DesDir=0就可以,還是調(diào)用同樣的代碼.
    加解密結(jié)束后回調(diào)函數(shù)如下:

    rfidreader.onResult(function(resultdata)
    {
    	switch(resultdata.FunctionID)
        {
    
    		case 22:
    		if(resultdata.Result>0)
    		{
                DESData = resultdata.strData;		
    		}
    		else
    		{
    			Alert("Error");
    		}
    		break;
        }
    }
    );
    

    IC中如果使用DES和3DES

    在IC卡中可以將數(shù)據(jù)先進(jìn)行DES或者3DES加密后,然后寫入�;蛘咦x出后進(jìn)行DES解密。這樣做需要分2個步驟進(jìn)行, 耗時可能會長一些。 友我科技IC卡web插件中,允許在讀寫IC卡內(nèi)容時同時對數(shù)據(jù)進(jìn)行加解密操作,這樣做更快也更安全。

    M1卡讀塊,支持將讀取的數(shù)據(jù)進(jìn)行DES或者3DES加或者解密后送回

    M1ReadBlock(blockIndex, FormatID)
    

    M1卡寫塊,支持DES或者3DES加密后寫塊

    M1WriteBlock(blockindex,blockdata,FormatID)
    

    M1卡讀扇區(qū),支持將讀取的數(shù)據(jù)進(jìn)行DES或者3DES加或者解密后送回

    M1ReadSector(sectorindex, FormatID)
    

    M1卡寫扇區(qū),支持DES或者3DES加密后寫扇區(qū)

    M1WriteSector(blockindex,blockdata,FormatID)
    

    這4個函數(shù)api接口都支持是同時進(jìn)行DES或者3DES操作,取決于如下屬性:

    • DesDir:數(shù)據(jù)加密方向
      0:不加密
      1:加密
      2:解密

    • DesMode: 加解密原數(shù)據(jù)處理方式:
      0:原數(shù)據(jù)
      1:對原數(shù)據(jù)取反
      2:原數(shù)據(jù)+原數(shù)據(jù)取反

    • DesKey: DES和3DES取決于密鑰的字節(jié)長度,16字節(jié)密鑰為3DES算法,8字節(jié)密鑰為DES算法.

    • DesKeyMode:
      DesKey密鑰的格式:
      0:16進(jìn)制字符串
      1:普通字符串

    CPU卡中如何使用3DES

    CPU卡很多的計算都需要3DES,在計算密鑰文件對隨機(jī)數(shù)進(jìn)行3DES計算, 這是可以使用IC卡web插件的3DES算法來計算并對CPU卡進(jìn)行密鑰認(rèn)證。


    相關(guān)產(chǎn)品

    最新RFID讀寫器產(chǎn)品手冊
    RFID讀寫器SDK開發(fā)包
    USB射頻卡RFID讀寫器YW-605-USB
    串口射頻卡RFID讀寫器YW-605-RS232
    NFC讀寫器YW-607HCYW-607

    打印本頁 || 關(guān)閉窗口
    企業(yè)簡介||付款方式||網(wǎng)站地圖||友情連接||聯(lián)系我們

    RFID讀寫器,IC卡讀卡器, 智能卡讀卡器,RFID讀卡器, 電子標(biāo)簽,CPU卡讀寫器,讀卡模塊
    北京友我科技有限公司 版權(quán)所有 (C)2008-2020
    客戶服務(wù)中心信箱:coodor#126.com(將#改為@)
    熱線直撥: 010-57049038 18910685939 電話微信:13691531038,13671114914
    京ICP備14016005號
    微信掃一掃聯(lián)系我們

    微信掃一掃聯(lián)系我們

    友我科技

      <sub id="62jh5"><p id="62jh5"><li id="62jh5"></li></p></sub>
    1. <center id="62jh5"></center>

      <legend id="62jh5"></legend>
      <sub id="62jh5"></sub>
      日韩色导航 | 国产乱一乱二乱三 | 国产又爽又黄无码无遮挡在线观看 | 大香蕉毛片 | 国产高潮颤抖ThePorn | 日韩精品一品 | 操美女骚货的小逼逼视频软件 | 上海少妇露脸和黑人3p | 操嫩逼视频 | 伊人网址 |

      1
      RFID讀寫器產(chǎn)品手冊下載
      2
      讀寫器開發(fā)SDK下載
      3
      點擊聯(lián)系友我科技
      4
      點擊聯(lián)系友我科技
      5
      WEB讀卡器開發(fā)指南
      6
      Windows讀卡器開發(fā)指南
      7
      Android讀卡器開發(fā)指南
      8
      Wince讀卡器開發(fā)指南
      9
      PLC讀卡器開發(fā)指南
      10
      Linux讀卡器開發(fā)指南
      11
      單片機(jī)讀卡器開發(fā)指南
      12
      PCSC讀卡器開發(fā)指南