自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#DES算法概念及特點淺析

開發(fā) 后端 算法
C# DES算法的概念是什么?C# DES算法的特點又有那些呢?我們從了解DES算法開始為突破口來看看C# DES算法的具體內容。

C# DES算法作為我們開發(fā)中的安全部分我們需要明白它的概念和一些簡單的歷史由來,DES算法為密碼體制中的對稱密碼體制,又被成為美國數(shù)據(jù)加密標準,是1972年美國IBM公司研制的對稱密碼體制加密算法。其密鑰長度為56位,明文按64位進行分組,將分組后的明文組和56位的密鑰按位替代或交換的方法形成密文組的加密方法。

C# DES算法特點:

分組比較短、密鑰太短、密碼生命周期短、運算速度較慢。

DES工作的基本原理:其入口參數(shù)有三個:key、data、mode。

◆key為加密解密使用的密鑰

◆data為加密解密的數(shù)據(jù)

◆mode為其工作模式。

當模式為加密模式時,明文按照64位進行分組,形成明文組,key用于對數(shù)據(jù)加密,當模式為解密模式時,key用于對數(shù)據(jù)解密。實際運用中,密鑰只用到了64位中的56位,這樣才具有高的安全性。

C# DES算法的歷史由來:

DES( Data Encryption Standard)算法,于1977年得到美國政府的正式許可,是一種用56位密鑰來加密64位數(shù)據(jù)的方法。雖然56位密鑰的DES算法已經風光不在,而且常有用Des加密的明文被破譯的報道,但是了解一下昔日美國的標準加密算法總是有益的,而且目前DES算法得到了廣泛的應用,在某些場合,仍然發(fā)揮著余熱。

C# DES算法的基本情況就向你介紹到這里,希望對你了解和學習C# DES算法有所幫助。

【編輯推薦】

  1. C#緩存流的使用淺析
  2. C#內存流的使用實例探討
  3. .NET寫入文本文件的操作淺析
  4. C# MSN Messenger的窗口的實現(xiàn)淺析
  5. C#MSN插件開發(fā)實例解析
責任編輯:仲衡 來源: 百度百科
相關推薦

2009-09-04 16:55:09

C#DES算法解密

2009-09-04 17:20:23

C# DES加密解密

2009-09-04 16:45:44

C# DES算法加密解

2009-09-09 16:46:59

C# XmlSeria

2009-08-27 10:20:03

C# foreach語

2009-08-18 09:51:18

C#枚舉類型

2009-08-20 18:47:19

C#異步通信

2010-10-08 14:54:22

JavaScript特

2009-08-24 15:28:19

C# 泛型方法

2009-08-24 17:39:21

C# 泛型集合

2009-08-25 18:16:02

.NET Framew.NET Framew

2009-09-01 15:08:18

C#多態(tài)性

2009-09-01 16:10:28

C#單元測試

2009-07-07 17:37:32

JSP標簽庫

2017-02-20 23:12:16

Flexbox

2010-06-02 20:07:39

SVN管理系統(tǒng)

2009-07-03 18:26:11

Servlet過濾器

2009-07-31 09:32:04

ASP.NET緩存概念ASP.NET緩存應用

2009-09-04 17:27:46

C# DES

2010-02-03 16:29:19

C++ sizeof
點贊
收藏

51CTO技術棧公眾號