高級加密標準(AES)是一種數學算法或密碼,用于隱藏信息,使未經授權的計算機用戶在存儲或傳輸過程中無法讀取這些信息。用秘密代碼編寫的科學稱為密碼學,AES可以更準確地描述為一種加密算法。此外置亂或加密數據的過程除了確...
高級加密標準(AES)是一種數學算法或密碼,用于隱藏信息,使未經授權的計算機用戶在存儲或傳輸過程中無法讀取這些信息。用秘密代碼編寫的科學稱為密碼學,AES可以更準確地描述為一種加密算法。此外置亂或加密數據的過程除了確保信息的機密性外,還提供了其他好處。

高級加密標準(AES)是一種用于隱藏信息的數學算法,以便未經授權的計算機用戶無法讀取。加密消息還可以證明消息是真實的,并強制執行不可否認性,這是一個阻止個人拒絕他發送消息或與事務有關。這是因為加密可用于創建不僅不可理解而且唯一的代碼。唯一代碼的作用類似于指紋,如果沒有私密解密密鑰則無法更改,因此它綁定到特定的消息、事務或個人2000年10月,美國國家標準技術研究所(NIST)選定了高級加密標準,主要是作為數據加密標準(DES)的替代品,自20世紀70年代以來,DES作為美國政府的官方加密標準已被廣泛使用,但目前已多次被破壞,在安全方面已不再可信正式,遴選過程始于1997年1月,當時NIST根據一份新的更安全的密碼算法的要求清單,發起了一份提案征集。NIST希望新算法足夠靈活,能夠在物理設備和計算機程序上工作。它還必須足夠健壯,能夠在舊機器上工作,并且在未來幾十年內發揮作用。NIST與政府、教育和工業團體合作,最初選擇了15名候選人進行早期測試。最后選出了5名入圍者進行更廣泛的測試。最終勝出者是一個名為Rijndael的密碼,由兩名比利時密碼學家Vincent Rijmen和Joan Daemen設計,他們的姓氏構成了算法名稱的基礎。Rijndael,通常稱為高級加密標準,是用于加密美國政府應用程序的官方密碼系統。高級加密標準是一種對稱算法,也就是說,它使用一個密鑰來加密和解密消息。人們應該記住,密鑰只是一個插入到算法中的變量,用來對數據進行隨機化。由于AES依賴于一個密鑰來完成這兩項任務,因此密鑰必須保持機密。如果未經授權的用戶能夠獲得密鑰,則能夠讀取所有加密郵件。