在IC卡应用系统中,一般都要对IC卡数据进行DES加密,以保证数据的安全。友我科技RFID读写器云服务2.0充分考虑了这个需求,只需要软件工程师简单的配置即可实现数据的加解密并且写到数据块中。如下图所示:
只要配置加解密方式即可对数据进行加解密并且写到卡里。
我们看看写卡函数是什么样的
function WriteBlock() | |
{ | |
var BlockID; | |
var Key; | |
var Data; | |
var desKey; | |
BlockID = document.getElementById("BlockIDWrite").value; | |
Key =document.getElementById("KeyWrite").value; | |
Data =document.getElementById("DataWrite").value; | |
desKey =document.getElementById("Deskey").value; | |
rfidreader.KeyMode=0; | |
rfidreader.KeyStringMode=0; | |
rfidreader.KeyString=Key; | |
rfidreader.Repeat=0; | |
rfidreader.DesDir=GetValueFromName("DesDir"); | |
rfidreader.DesMode = GetValueFromName("DesMode"); | |
rfidreader.DesKeyMode=0; | |
rfidreader.DesKey=desKey; | |
rfidreader.M1WriteBlock(BlockID, Data,0); | |
} |
除了属性配置,其实只要一句话rfidreader.M1WriteBlock(BlockID, Data,0)即可操作整个过程,数据加密,寻卡,写卡。
根据需要,DES加密配置了很多种模式,包括DES和3DES,对原数据取反,对原数据+原数据取反等等。