簡化資料加密標準是什麼?
簡化資料加密標準 (S-DES) 等效於 DES 演算法。S-DES 加密演算法以 8 位明文塊(例如:10111101)和 10 位金鑰作為輸入,輸出 8 位密文塊。S-DES 解密演算法以 8 位密文塊和相同的 10 位金鑰作為輸入,輸出初始的 8 位明文塊。
這些演算法生成金鑰,並使用該金鑰封裝訊息。目前流行的加密方式有兩種:非對稱加密和對稱加密。
表示層
S-DES 中的表示層管理轉換、加密/解密、身份驗證和壓縮。這些將在下面解釋:
轉換
它可以將應用程式使用的複雜資料結構(字串、整數、結構等)轉換為可以在網路上共享的位元組流。訊息的定義使得通訊裝置就所轉換資料的結構達成一致。例如,ASCII 或 EBCDIC 字元集。
加密/解密
它可以處理安全和隱私問題。加密可以對資訊進行混淆,以便只有授權人員才能解密對話資訊。解密則反轉加密過程,將訊息還原為其原始形式。
加密有兩種型別,如下所示:
非對稱加密 - 有兩個數字相關的金鑰,例如名為公鑰和私鑰的金鑰,用於加密和解密訊息。非對稱加密被認為比對稱加密更安全。
對稱加密 - 對稱加密也稱為傳統加密或單金鑰加密。它基於一個秘密金鑰,通訊雙方共享該金鑰。傳送方使用秘密金鑰將明文加密為密文訊息。接收方收到密文訊息後,使用相同的秘密金鑰將其解密為明文。
身份驗證
它可以驗證遠端方是否是真實的方,而不是冒名頂替者。它表示訊息來自真實的人,而不是冒名頂替者。數字簽名是使用公鑰加密方法的多種身份驗證方法之一。
資料壓縮
它壓縮資料以減少傳輸的資料量,從而節省頻寬和資金。資料壓縮有三種常見技術。每種方法都處理將資料流轉換為更緊湊的表示。此緊湊型資料流在目標裝置上被重新生成回原始資訊。
廣告
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP