日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

密码篇——对称加密

發布時間:2025/3/21 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 密码篇——对称加密 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

對稱加密介紹

1.名詞解釋

2.對稱加密

3.加密算法


對稱加密介紹

1.名詞解釋


1)比特序列:由于計算機的操作對象并不是文字或圖片,而是由0和1排列而成的比特序列;在計算機中,所有東西都用比特序列來表示
2)編碼:將現實世界中的東西映射為比特序列的操作(比如ASCII、UTF-8等)
3)加密:及時將表是明文的比特序列轉換為表示密文的比特序列
4)XOR:異或運算?

0 XOR 0 = 0
0 XOR 1 = 1
1 XOR 0 = 1
1 XOR 1 = 0

由于兩個相同的數進行XOR的結果一定為0,如果A XOR B的結果再與B進行XOR運算,結果會變回A(A與B為兩個任意比特序列),這也就是對稱加密的原理

5)隨機數:指不可預測的比特序列

2.對稱加密

需要對加密和解密使用相同密鑰的加密算法。由于其速度快,對稱性加密通常在消息發送方需要加密大量數據時使用。對稱性加密也稱為單密鑰加密。

所謂對稱,就是采用這種加密方法的雙方使用方式用同樣的密鑰進行加密和解密。密鑰是控制加密及解密過程的指令。算法是一組規則,規定如何進行加密和解密。

因此加密的安全性不僅取決于加密算法本身,密鑰管理的安全性更是重要。因為加密和解密都使用同一個密鑰,如何把密鑰安全地傳遞到解密者手上就成了必須要解決的問題。
?

3.加密算法

1)DES

1977年美國聯邦信息處理標準(FIPS)采用的一種對稱密碼。隨著計算機的發展,DES已經可以被暴力破解,并不安全,不推薦使用;64比特的密鑰長度


2)3DES

為了增加DES強度,對DES重復三次得到的密碼算法;192比特的密鑰長度

3)AES

是取代前任DES所開發的一種對稱密碼算法

使用Rijadael作為AES的密碼算法,其密鑰長度為128、192、256比特三種

總結

以上是生活随笔為你收集整理的密码篇——对称加密的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。