智能卡讀寫器,IC卡讀卡器

RFID讀(dú)卡器包含低頻ID卡讀(dú)卡器,高頻IC卡讀(dú)卡器,NFC讀(dú)寫器,超高頻UHF讀(dú)卡器以及相應的模組,智能卡包含印刷彩卡 ,CPU卡,電(diàn)子标簽

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

DES和3DES加解密


關於DES和3DES

DES是一種标準加密算法,它使用對稱密鑰加密法.DES算法密鑰爲8字節.3DES(即Triple DES)是DES向AES過渡的加密算法,3DES算法是指使用雙長度(16字節)密鑰K=(KL||KR)将8字節明文數據塊進行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對數據X進行DES加密,DES-1( KR[Y] )表示用密鑰K對數據Y進行解密
3DES是一種比較安全的加密算法,在IC卡和CPU卡中都得到廣泛的應用.

IC卡web插件支持的3DES

友我科技IC卡web插件系統支持DES和3DES算法,可以單(dān)獨使用,也可以直接配合IC卡使用,因爲使用的是标準算法, 所以加密的DES或者3DES數據可以在别的設備(bèi)上解密.兼容性沒有問題.

DES和3DES接口

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

Des(DesData, DesDataForamt)

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

  • DesDir:數據加密方向
    0:不加密
    1:加密
    2:解密

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

  • DesKey: DES和3DES取決於(yú)密鑰的字節長(zhǎng)度,16字節密鑰爲3DES算法,8字節密鑰爲DES算法.

  • DesKeyMode:
    DesKey密鑰的格式:
    0:16進制字符串
    1:普通字符串

參數:DesData:要加解密的數據。DesDataForamt:數據的格式 ,0十六進制字符串,1普通字符串
回調函數返回結果:

FunctionID=22,
Result:數字,函數執行後的返回值,
UID:自定義的序号,
CardNo:無
strData:執行加解密後的16進制字符串
ValData:無

以下是加密的js示例:

function
enDES()
{
var desKey;
var desData
相關(guān)聯的産(chǎn)品
YW-605RA
YW-605RA

串口射頻卡RFID讀寫器

USB免驅動(dòng)IC卡讀(dú)卡器,支持Windows,安卓和linux,型号YW-605RA

高頻(pín)RFID讀(dú)寫器,Linux讀(dú)卡器

YW-602H
YW-602H

超高頻UHF發卡器

USB免驅動(dòng)UHF發(fā)卡器YW-602-H

超高頻(pín)RFID讀(dú)寫器,WEB讀(dú)卡器,安卓讀(dú)卡器,Linux讀(dú)卡器

YW-605HA
YW-605HA

USB免驅IC卡讀卡器發卡器YW-605HA

USB免驅動(dòng)IC卡讀(dú)卡器,支持web,安卓和linux,型号YW-605HA

高頻(pín)RFID讀(dú)寫器,WEB讀(dú)卡器,安卓讀(dú)卡器,Linux讀(dú)卡器

YW-607HC
YW-607HC

NFC讀寫器YW-607HC

支持web浏覽(lǎn)器,windows,安卓,linux的NFC讀(dú)寫器YW-607HC

高頻(pín)RFID讀(dú)寫器,WEB讀(dú)卡器,安卓讀(dú)卡器,Linux讀(dú)卡器

RFID讀寫器,IC卡讀卡器, 智能卡讀卡器,RFID讀卡器, 電子标簽,CPU卡讀寫器,讀卡模塊
北京友我科技有限公司 版權所有 (C)2025-2025
客戶服務中心信箱:coodor@126.com
熱線直撥: 010-57049038 18910685939 電話微信:13691531038,13671114914
京ICP備14016005号
微信掃一掃聯系我們

微信掃一掃聯系我們

友我科技