系統(tǒng)密鑰是通過一個(gè)強(qiáng)隨機(jī)性的隨機(jī)數(shù)發(fā)生器產(chǎn)生
2024/7/29 16:17:21點(diǎn)擊:
在發(fā)布軟件前將網(wǎng)卡的物理地址讀出來,并將它寫人到該軟件里,發(fā)布一套軟件同時(shí)配送一個(gè)網(wǎng)卡,在軟件安裝后,需要將附帶的網(wǎng)卡插人到計(jì)算機(jī)的PCI插槽,啟動(dòng)軟件時(shí),系統(tǒng)去讀取網(wǎng)卡的物理地址,并將所讀到的數(shù)據(jù)與寫在軟件中的數(shù)據(jù)進(jìn)行比較,如果數(shù)據(jù)一致,則繼續(xù)運(yùn)行軟件,否則該軟件為盜版,終止運(yùn)行。
數(shù)據(jù)的加密有兩個(gè)部分:日志加密和用戶信息加密。對(duì)日志加密,采用異或加密算法。異或加密算法是直接將密鑰和明文進(jìn)行異或操作,不斷循環(huán),直到明文被加密為止。密鑰不等同于密碼,密鑰通常都是經(jīng)過密碼學(xué)散列函數(shù)進(jìn)行散列得到的,具有數(shù)學(xué)意義上的隨機(jī)性特征,因此密鑰通常都不會(huì)暴露太多的特征信息。然而,普通的密碼由于比較集中于可見字符,因此有統(tǒng)計(jì)學(xué)意義上的特征,很容易在密文中暴露密碼的部分信息。本系統(tǒng)密鑰是通過一個(gè)強(qiáng)隨機(jī)性的隨機(jī)數(shù)發(fā)生器產(chǎn)生的,因此無需擔(dān)心密鑰本身的安全性。
- 上一篇:視頻系統(tǒng)建設(shè)的重要性 2024/7/29
- 下一篇:采用了組件對(duì)象模型(COM)標(biāo)準(zhǔn)軟件可重用性強(qiáng) 2024/7/29