/*******************************************
函式名稱: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的所有奇數因子...