人爬繩生成消息時,同時創建MAC,消息發送給接收者,當接收者打開消息時,消息的內容通過一個算法來創建一個新的消息驗證碼。這個新的代碼將與原始消息一起發送的代碼進行比較。如果代碼相同,則對消息進行身份驗證。如果存在差異,它表示消息在發送方和接收方之間發生了變化。生成和比較mac的過程通常發生在后臺。發送方和接收方依賴于他們用來處理MAC的加密程序。生成消息驗證碼的程序是由熟悉密碼學需求的程序員編寫的。自定義應用程序可以為高安全性情況編寫,也可以使用現成的通用程序可以使用幾種不同的方法來創建MAC,包括流密碼、哈希函數或塊密碼。也被稱為校驗和,MAC可以是幾層安全措施中的一層,這些安全層旨在防止窺探消息,并確保消息不會在未通知接收者的情況下被操縱或更改。當接收者打開已被泄露的消息時,將顯示一個警報,告訴用戶消息驗證代碼不匹配,并且消息有問題。加密是一個不斷發展的過程。隨著新技術的發展,新的破解方法也在不斷發展對數據安全感興趣的人必須提前幾步來預測破解密碼的方法,這樣才能建立強大的安全系統。超級計算機的發展有助于這一過程,允許密碼學家開發和試驗高度先進的加密方法。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!