NIST加密标准是什么意思?
美國國家標準與技術研究院在2001年11月發布了密碼學中的高級加密標準(Advanced Encryption Standard,AES),又稱Rijndael加密法,是美國聯邦政府采用的一種區塊加密標準。自2006年起,高級加密標準已然成為對稱密鑰加密中最流行的算法之一。
什么是SSL的NIST加密標準?? SSL證書作為現在流行的加密的證書之一,其使用的加密技術與高級加密標準具有密切的關系。? NIST SP 800-175B第3節所述,NIST將其加密標準分為三類:????? 加密哈希函數???? 對稱密鑰算法???? 非對稱密鑰算法? 加密哈希函數? 加密散列函數實際上只是將數據映射到固定長度輸出的加密方法。為確保數據的完整性提供了一個安全有效的方法。日常所提到的數據安全是指數據沒有被改變或篡改。如發送方正在使用SHA-256來散列文件。當用戶收到數據時,可以執行相同的哈希函數,如果這些值匹配,則數據未被更改,是完整的。在加密哈希函數中,即使對數據的最小改動也會導致完全不同的散列值。
?
對稱與非對稱密鑰算法
這兩者都是使用算法來加密數據,差異來解密。非對稱加密也被稱為單向加密,其密鑰是不一樣的。在SSL握手期間,最常見的是客戶端使用公鑰解密,服務器使用私鑰解密。而對稱加密是雙向加密,密鑰既可以加密又可以解密。
什么是散列函數的NIST加密標準?
FIPS 180 ?指定SHA-1,SHA-224,SHA-256,SHA-384,SHA-512,SHA-512/224和SHA-512/256散列函數。這些有時被稱為SHA-1和SHA-2,連字符后面的數字表示輸出的加密長度。目前,為了數字簽名的安全,SHA-1已被棄用,但可繼續用于其他散列的大部分功能。
此外,FIPS 202概述了在-224,-256,-384和-512輸出長度上使用SHA-3。不久的未來即將出現更多關于使用SHA-3的指導。ssl證書申請
什么是對稱密鑰算法的NIST加密標準?
是指基于分組密碼算法或基于散列的函數,目前已有幾種對稱算法被NIST批準使用。
分組密碼算法
基于散列的函數
什么是非對稱密鑰算法的NIST加密標準?
非對稱加密算法往往比對稱加密算法容量更大,更復制。有幾種非對稱算法被NIST批準使用。他們是:
什么是加密強度的NIST加密標準?
加密強度是決定加密整體強度的關鍵因素。加密強度可衡量攻擊者破解加密的難度有多大。聯邦政府批準的安全強度是112,128,192和256之前,允許使用80位,但目前已被認為是不安全的。
總結
以上是生活随笔為你收集整理的NIST加密标准是什么意思?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java实现端口映射_Java BIO实
- 下一篇: hac 估计 matlab程序,CV算法