擴展數據:
加密狗通過在軟件執行過程中與加密狗交換數據來實現加密。加密狗內置了單片機電路(也叫CPU),使加密狗具備了判斷分析的處理能力,增強了主動防解密能力。
這種加密產品被稱為“智能”加密狗。加密狗內置的微控制器包含專用於加密的算法軟件。軟件寫入微控制器後,就不能再讀出了。這樣,確保了加密狗硬件不能被復制。同時,加密算法是不可預測和不可逆的。加密算法可以將壹個數字或字符轉換成整數,如dog convert(1)= 17345,DogConvert(A)=43565。