CPU卡程式設計例項(二十一)4位元組隨機數讀取

2021-07-31 08:11:50 字數 760 閱讀 4093

/*******************************************

函式名稱:get_randnum4byte

函式功能:從卡或者esam取4位元組隨機數

輸入引數:無

輸出引數:*pcrandbuff

描述:發命令頭-接收到的資料等於命令頭中的第二位元組後,接下來的4個位元組是隨機數

*******************************************/

unsigned char *get_randnum4byte(void)

;unsigned char *pcrandbuff;

unsigned int itemp;

ccommandlen=0x05;

txandrxbuff[0]=0x00;

txandrxbuff[1]=0x84;

txandrxbuff[2]=0x00;

txandrxbuff[3]=0x00;

txandrxbuff[4]=0x04;

sendcommandhead_pro();

if(cardoresam&cardworkflag)

}else

}if((crandbuff[4]!=0x90)&&(crandbuff[5]!=0x00))

getrandnum4byteend:

delay_ms2m(5);

pcrandbuff=&crandbuff[0];

return pcrandbuff;}

CPU卡程式設計例項(二十二)CPU卡內部認證

函式名稱 cardinsideverify 函式功能 卡內部認證 輸入引數 pcrecardrand 卡產生的隨機數,keyid 認證金鑰識別符號 輸出引數 pcrecedatabuff,加密後的資料 描述 發命令頭 發命令資料 發 取響應資料 判斷是否正確 unsigned char cardin...

Linux(二十一)Shell程式設計

完成資料庫的定時備份。備份的路徑 backup data backup db 當前的時間作為檔名 datetime date y m d h m s 可以輸出變數除錯 echo echo 開始備份 echo 備份的路徑是 backup datetime.tar.gz 主機host localhost...

C 程式設計實驗報告(二十一)

第16周報告2 任務3 實驗目的 學會利用指標解決問題 實驗內容 求出乙個數所有的奇數因子 乙個數所有的奇數因子 作 者 劉鎮 完成日期 2011 年 12 月 08 日 版本號 1.018 對任務及求解方法的描述部分 輸入描述 乙個整數x 問題描述 輸出x的所有奇數因子 程式輸出 x的所有奇數因子...