離過年又近了一天,回家已是近在咫尺,有人歡喜有人愁,因為過幾天就得經(jīng)歷每年一度的裝逼大戲,親戚朋友加同學(xué)的各方顯擺,所以得靠一劑年終獎來裝飾一個安穩(wěn)的年,在這里我想起了一個題目“論裝逼的技術(shù)性和重要性”。

   都是老司機了,不扯淡,站在外面的都進來,然后請后面的把門關(guān)一下,我們接著出發(fā)。

   上一篇主要介紹.NET的散列加密,散列算法主要用于簽名等操作,在我們的項目中,如果對加密沒有特別的要求,一般都是采用的對稱加密方式,因為這種加密方式相較其他加密方式較為簡單,但是這種加密方式比較的高效,所以今天就介紹一下.NET的對稱加密方式。

一.DotNet對稱加密概述:

   對稱加密是采用單密鑰加密方式,這也就意味著加密和解密都是用同一個密鑰。根據(jù)密碼學(xué)的相關(guān)定義,對稱加密系統(tǒng)的組成部分有5個,分別是明文空間,密文空間,密鑰空間,加密空間,解密算法。接下來用一個示意圖來表示一下:

  移動開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機開發(fā)培訓(xùn),手機維修培訓(xùn),手機軟件培訓(xùn)

   DotNet對稱加密算法的核心是一個密碼函數(shù),該函數(shù)將固定大小的消息數(shù)據(jù)塊(純文本)轉(zhuǎn)換成加密數(shù)據(jù)庫(加密文本)。轉(zhuǎn)化為加密文本或重建為純文本都需要密鑰,加密是可逆的,或者說是雙向的過程,可以使用密鑰來反轉(zhuǎn)加密效果并重建純文本。

   大多數(shù)對稱加密算法是在不同的密碼模式下運行,在密碼函數(shù)處理數(shù)據(jù)之前,這些模式指定了準備這些數(shù)據(jù)的不同方式。密碼模式有:電子代碼薄模式,密碼塊鏈接,密碼反饋模式。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式