目前,可以使用的加密算法有多種,可根據(jù)具體的系統(tǒng)進行選擇。通常,驗證和安全性之間存在區(qū)別。驗證更常用于加密數(shù)據(jù)本身不攜帶任何特定信息的情況(例如命令和消息),更多用于驗證某個設(shè)備。下面一起來看一下。 一個很好的例子是制造商會在安裝所選備件后進行驗證。使用這些備件之前,系統(tǒng)首先對其進行驗證,確認有效后系統(tǒng)才開始正常運行。這類典型設(shè)備包括打印機墨盒、電動牙刷頭、手機電池甚至電子模塊。 此類設(shè)備通常使用SHA-2加密哈希函數(shù)等哈希算法。這些函數(shù)根據(jù)較長的消息來計算密鑰。例如,從Internet下載較大的文件時會使用MD5校驗和。MD5算法會讀取整個文件,然后生成密鑰。稍后計算所得的哈希值將用于驗證所下載文件的完整性(可靠性),而不會提供任何恢復(fù)原始數(shù)據(jù)的方法。 換句話說,僅僅擁有密鑰并不意味著可以逆向生成用于生成密鑰的原始數(shù)據(jù)。通常,在此類應(yīng)用中,驗證更多地用于為業(yè)務(wù)提供保護而不是實現(xiàn)私密性。 另一方面,采用隱私策略的系統(tǒng)會使用XTEA或AES等加密算法。這些算法均為行業(yè)標準加密算法,廣泛應(yīng)用于各式各樣的電子設(shè)備,而且對于大多數(shù)應(yīng)用而言,它們能夠提供足夠的安全性。 這些算法通過硬件方式和軟件方式均可實現(xiàn)。至于硬件和軟件實現(xiàn)方案哪種更為安全,業(yè)內(nèi)人士(甚至專家)持有不同觀點。 如您對以上產(chǎn)品感興趣,可登陸富昌電子[Future Electronics]官網(wǎng),了解更多包括[CGA2B1X7R1C104K050BC]等熱門料號在內(nèi)的產(chǎn)品信息。富昌電子官網(wǎng)提供官方授權(quán)[電子元器件],為您提供包括[鉭電容]在內(nèi),品類豐富的電子元器件產(chǎn)品線。 富昌電子https://www.futureelectronics.cn |