國密算法是國家密碼局制定標準的一系列算法。其中包括了對稱加密算法,橢圓曲線非對稱加密算法,雜湊算法。具體包括SMSMSMSMS4等,其中:SM1:對稱加密算法,加密強度為128位,采用硬件實現(xiàn)。
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供那曲網(wǎng)站建設(shè)、那曲做網(wǎng)站、那曲網(wǎng)站設(shè)計、那曲網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、那曲企業(yè)網(wǎng)站模板建站服務(wù),10余年那曲做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
國密即國家密碼局認定的國產(chǎn)密碼算法。主要有SM1,SM2,SM3,SM4。密鑰長度和分組長度均為128位。SM1 為對稱加密。其加密強度與AES相當。該算法不公開,調(diào)用該算法時,需要通過加密芯片的接口進行調(diào)用。
涉及國密標準: GB/T 32905-2016 概述:對稱加密算法(分組密碼) ,分組長度128位,密鑰長度128位,使用某一密鑰加密后的密文只能用該密鑰解密出明文,故而稱為對稱加密。
即可以協(xié)商加密算法實現(xiàn)加密傳輸,防止數(shù)據(jù)防竊聽和修改,還可以實現(xiàn)對端設(shè)備身份驗證、在這個過程中,使用國密算法進行加密、簽名證書進行身份驗證、加密證書用于密鑰交換 SSL協(xié)商過程: (1)客戶端發(fā)出會話請求。
電子政務(wù)、電子商務(wù)等場景必須要求國密算法,比如近期熱門的汽車行業(yè)國六標準中就明確指出車載終端T-BOX存儲用國密算法,金融領(lǐng)域中的銀聯(lián)銀行卡聯(lián)網(wǎng)、銀聯(lián)IC等。國密算法,即國家商用密碼算法。
html是不可以加密的!因為瀏覽器不支持加密!網(wǎng)上有許多所謂加密其實就是把網(wǎng)頁通過Unicode碼的轉(zhuǎn)換實現(xiàn)的,這些加密都是可以通過簡單的Unicode碼的轉(zhuǎn)換景象解密,并沒有什么卵用。
采用單鑰密碼系統(tǒng)的加密方法,同一個密鑰可以同時用作信息的加密和解密,這種加密方法稱為對稱加密。對稱加密算法中常用的算法有:DES、3DES、TDEA、Blowfish、RCRCRCIDEA、SKIPJACK等。
DES算法的入口參數(shù)有三個:Key、Data、Mode。其中Key為7個字節(jié)共56位,是DES算法的工作密鑰;Data為8個字節(jié)64位,是要被加密或被解密的數(shù)據(jù);Mode為DES的工作方式,有兩種:加密或解密。
對稱加密 對稱加密采用單鑰密碼系統(tǒng)的加密方法,同一個密鑰可以同時用作信息的加密和解密,這種加密方法稱為對稱加密,也稱為單密鑰加密。
常見的密鑰交換方式有下面兩種:將公鑰加密后通過網(wǎng)絡(luò)傳輸?shù)綄Ψ竭M行解密,這種方式缺點在于具有很大的可能性被攔截破解,因此不常用 DH算法是一種密鑰交換算法,其既不用于加密,也不產(chǎn)生數(shù)字簽名。
常見的加密算法可以分成三類,對稱加密算法,非對稱加密算法和Hash算法。對稱加密指加密和解密使用相同密鑰的加密算法。對稱加密算法的優(yōu)點在于加解密的高速度和使用長密鑰時的難破解性。
1、SM1,對稱加密算法,加密強度為128位,采用硬件實現(xiàn)。SM3,密碼雜湊算法,雜湊值長度為32字節(jié),和SM2算法同期公布,參見《國家密碼管理局公告(第 22 號)》。
2、主要有DES算法,3DES算法,TDEA算法,Blowfish算法,RC5算法,IDEA算法。對稱加密算法的特點是算法公開、計算量小、加密速度快、加密效率高。
3、國密算法:國家密碼局認定的國產(chǎn)密碼算法,即商用密碼。