發布源:深圳維創信息技術發布時間:2020-12-09 瀏覽次數: 次
SSL協議是目前全球等級較高的加密安全協議,為網絡傳輸提供加密安全通道,保護信息傳遞安全。
什么是SSL加密?SSL 的英文全稱是 “Secure Sockets Layer” , SSL 協議指定了一種在應用程序協議(如 HTTP 、 Telenet 、 NMTP 和 FTP 等)和 TCP/IP 協議之間提供數據安全性分層的機制,它為 TCP/IP 連接提供數據加密、服務器認證、消息完整性以及可選的客戶機認證。
SSL加密技術SSL是一種安全保密協議,在瀏覽器(如Internet Explorer、Netscape Navigator)和Web服務器(如Netscape的Netscape Enterprise Server、ColdFusion Server等等)之間構造安全通道來進行數據傳輸,SSL運行在TCP/IP層之上、應用層之下,為應用程序提供加密數據通道,它采用了RC4、MD5以及RSA等加密算法,使用40 位的密鑰,適用于商業信息的加密。
因為HTTPS協議內置于瀏覽器中,HTTPS實際上就是HTTP over SSL,它使用默認端口443,而不是像HTTP那樣使用端口80來和TCP/IP進行通信。
HTTPS協議使用SSL在發送方把原始數據進行加密,然后在接受方進行解密,加密和解密需要發送方和接受方通過交換共知的密鑰來實現,因此,所傳送的數據不容易被網絡***截獲和解密。
網站如何通過加密和用戶安全通信TLS/SSL中使用了非對稱加密,對稱加密以及HASH算法。
握手過程的具體描述如下:
1、瀏覽器將自己支持的一套加密規則發送給網站。
2、網站從中選出一組加密算法與HASH算法,并將自己的身份信息以證書的形式發回給瀏覽器。
證書里面包含了網站地址,加密公鑰,以及證書的頒發機構等信息。
3、瀏覽器獲得網站證書之后瀏覽器要做以下工作:
a) 驗證證書的合法性,如果證書受信任,則瀏覽器欄里面會顯示一個小鎖頭,否則會給出證書不受信的提示。
b)如果證書受信任,或者是用戶接受了不受信的證書,瀏覽器會生成一串隨機數的密碼,并用證書中提供的公鑰加密。
c) 使用約定好的HASH算法計算握手消息,并使用生成的隨機數對消息進行加密,最后將之前生成的所有信息發送給網站。
4、網站接收瀏覽器發來的數據之后要做以下的操作:
a) 使用自己的私鑰將信息解密取出密碼,使用密碼解密瀏覽器發來的握手消息,并驗證HASH算法是否與瀏覽器發來的一致。
b) 使用密碼加密一段握手消息,發送給瀏覽器。
5、瀏覽器解密并計算握手消息的HASH,如果與服務端發來的HASH一致,此時握手過程結束,之后所有的通信數據將由之前瀏覽器生成的隨機密碼并利用對稱加密算法進行加密。
視頻加密是一款專為視頻商家、教育機構打造的商業視頻加密軟件。
采用高強度256位AES加密變形算法,可以對mp4、avi、wmv、mpeg、flv、3gp、mov等多種常見視頻文件進行逐幀加密,能夠杜絕加密的視頻被破解提取,有效保護您的視頻版權。
采用的是視頻重編碼加密技術,逐幀重編碼加密。
Copyright © 2021 深圳市維創信息技術有限公司 版權所有