摘要:非對(duì)稱(chēng)密碼算法非對(duì)稱(chēng)密碼算法使用2個(gè)不同但在數(shù)學(xué)上卻相關(guān)的密鑰。用于加密數(shù)據(jù)的密鑰不能用于解密。非對(duì)稱(chēng)密碼技術(shù)統(tǒng)稱(chēng)稱(chēng)為“公鑰加密技術(shù)”,沒(méi)有雙方必要保密的單個(gè)密鑰。公鑰加密技術(shù)只有一個(gè)必須由一方保密的私鑰,第二個(gè)密鑰就是公鑰,任何想與他們通信的人都可以隨意使用它。安全web通信就是采用的這種技術(shù)。該技術(shù)可以用于電子商務(wù)。非對(duì)稱(chēng)和對(duì)稱(chēng)的區(qū)別對(duì)稱(chēng)加密和非對(duì)稱(chēng)加密的密鑰類(lèi)型分別是私鑰和公鑰。對(duì)稱(chēng)加密使用的是私鑰加密,也就是密鑰只能是加密者和解密者知道,第3方不能知道。而非對(duì)稱(chēng)加密情況完全不一樣,非對(duì)稱(chēng)加密有2個(gè)不同的密鑰,一個(gè)是公共的密鑰,一個(gè)是私有的密鑰,公鑰是可以讓外人知道的,因?yàn)楣€只用來(lái)加密 閱讀全文
net加密基礎(chǔ)1-對(duì)稱(chēng)加密
2012-02-04 21:43 by 海不是藍(lán), 1814 閱讀, 5 推薦, 收藏,
摘要:.NET中常用的3個(gè)密碼術(shù)命名空間usingSystem.Security.Cryptography;usingSystem.Security.Cryptography.Xml;usingSystem.Security.Cryptography.X509Certificates;它們依次的大概作用解釋?zhuān)?.System.Security.Cryptography包含所有加密任務(wù)的核心類(lèi)2.System.Security.Cryptography.Xml包含結(jié)合使用System.Security.Cryptography類(lèi),對(duì)XML文檔部分內(nèi)容進(jìn)行加密和簽名的類(lèi)3.System.Security 閱讀全文
CLR自動(dòng)管理內(nèi)存---《clr via c#》筆記
2012-02-03 16:27 by 海不是藍(lán), 662 閱讀, 0 推薦, 收藏,
摘要:理解垃圾回收平臺(tái)的基本工作原理面向?qū)ο蟮沫h(huán)境中,每個(gè)類(lèi)型都代表可供程序使用的一種資源。要使用這些資源,就需要為資源分配內(nèi)存,當(dāng)不使用資源的時(shí)候再回收銷(xiāo)毀。過(guò)程如下。1.調(diào)用IL指令newobj,為代表資源的類(lèi)型分配內(nèi)存,c#中就是new操作符。2.初始化內(nèi)存,設(shè)置資源為初始狀態(tài),c#中是類(lèi)型的實(shí)例構(gòu)造器負(fù)責(zé)初始化。3.訪問(wèn)類(lèi)型的成員(可以重復(fù))使用資源。(就是你平時(shí)不斷的使用一個(gè)對(duì)象的過(guò)程)4.摧毀資源的狀態(tài)以進(jìn)行清理。5.釋放內(nèi)存,垃圾回收器獨(dú)自負(fù)責(zé)這一步。Jeffrey大牛的抱怨Jeffrey這里有開(kāi)始回憶他以前寫(xiě)c++的光陰了!Jeffrey抱怨:進(jìn)行非托管編程的時(shí)候,內(nèi)存管理不當(dāng)是主要 閱讀全文
System.Nullable可空值類(lèi)型---《clr via c#》筆記
2012-02-02 17:08 by 海不是藍(lán), 548 閱讀, 0 推薦, 收藏,
摘要:MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0System.NullableClr對(duì)可空值類(lèi)型支持的類(lèi),System.Nullable它的內(nèi)部實(shí)現(xiàn)就不啰嗦了,自己去看。它有重要的1個(gè)方法和2個(gè)屬性publicTGetValueOrDefault();獲取該類(lèi)型的默認(rèn)值publicboolHasValue{get;}返回一個(gè)布爾值,對(duì)象是否包含值publicTValue{get;}得到對(duì)象的值,如果對(duì)象是NULL,就會(huì)拋出異常。try{System.Nullable<Int32>i=2;Console.WriteL 閱讀全文
Attribute基礎(chǔ),園友不用看,浪費(fèi)您時(shí)間
2012-02-01 19:09 by 海不是藍(lán), 388 閱讀, 0 推薦, 收藏,
摘要:MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0Attribute基礎(chǔ)Attribute作用就是為程序添加說(shuō)明信息,特性都是繼承System.Attribute。所有特性都必須是System.Attribute的派生類(lèi)(別想逆天!)。特性是個(gè)類(lèi),這個(gè)類(lèi)很簡(jiǎn)單,簡(jiǎn)單到只有基本的字段或?qū)傩裕瑒e想在特性里面添加方法,這個(gè)也是逆天的。創(chuàng)建個(gè)簡(jiǎn)單的特性[AttributeUsage(AttributeTargets.All)]publicclassTestAttribute:Attribute{privatestringstr;publ 閱讀全文
委托的雜七雜八---《clr via c#》筆記
2012-01-31 22:35 by 海不是藍(lán), 477 閱讀, 2 推薦, 收藏,
摘要:MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0初識(shí)委托委托提供了一種回調(diào)的函數(shù)機(jī)制,委托確?;卣{(diào)的方法是類(lèi)型安全的,clr最重要的目標(biāo)之一是類(lèi)型安全。非托管的c/c++中回調(diào)函數(shù)只是個(gè)內(nèi)存地址。blahblahblah......什么委托基本語(yǔ)法啊,什么委托回調(diào)靜態(tài)回調(diào)實(shí)例方法??!??!?。lahblahblah......blahblahblah......blahblahblah......委托揭秘定義一個(gè)委托clr所做的幕后工作publicdelegatevoidMydelegate(Int32i);編譯器生成的代碼p 閱讀全文
異?;A(chǔ)---《clr via c#》筆記
2012-01-30 18:15 by 海不是藍(lán), 445 閱讀, 0 推薦, 收藏,
摘要:MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0try一個(gè)try塊至少有一個(gè)關(guān)聯(lián)的catch或finally塊,單獨(dú)的try塊沒(méi)有意義而且是錯(cuò)誤的。重點(diǎn):如果在一個(gè)try塊執(zhí)行多個(gè)可能拋出同一個(gè)異常類(lèi)型的操作,但是不同的操作有不同的異?;謴?fù)措施,就應(yīng)該將每一個(gè)操作都放到它自己的try塊中。catch一個(gè)try塊可以關(guān)聯(lián)0個(gè)或多個(gè)catch塊。注意:如果try塊沒(méi)有關(guān)聯(lián)catch塊,那么必須關(guān)聯(lián)一個(gè)finally塊,否則無(wú)法編譯通過(guò)。CLR異常的捕捉clr是自上向下搜索一個(gè)匹配的catch塊,所以應(yīng)該把較具體的異常放到頂部,也就 閱讀全文
第3課:幾何基礎(chǔ)-圖形的初步認(rèn)識(shí)【重溫?cái)?shù)學(xué)】
2012-01-20 17:15 by 海不是藍(lán), 2298 閱讀, 3 推薦, 收藏,
摘要:圖形的初步認(rèn)識(shí)幾何圖形從實(shí)物中抽象出來(lái)的各種圖形,包括立體圖形和平面圖形。立體圖形:有些幾何圖形的各個(gè)部分不都在同一平面內(nèi),它們是立體圖形。平面圖形:有些幾何圖形的各個(gè)部分都在同一平面內(nèi),它們是平面圖形。(1)幾何圖形的組成點(diǎn):線和線相交的地方是點(diǎn),它是幾何圖形中最基本的圖形。線:面和面相交的地方是線,分為直線和曲線。面:包圍著體的是面,分為平面和曲面。體:幾何體也簡(jiǎn)稱(chēng)體。(2)點(diǎn)動(dòng)成線,線動(dòng)成面,面動(dòng)成體。直線、射線和線段直線的概念一根拉得很緊的線,就給我們以直線的形象,直線是直的,并且是向兩方無(wú)限延伸的。射線的概念直線上一點(diǎn)和它一旁的部分叫做射線。這個(gè)點(diǎn)叫做射線的端點(diǎn)。線段的概念直線上兩個(gè) 閱讀全文
第二課:代數(shù)式-整式運(yùn)算【重溫?cái)?shù)學(xué)】
2012-01-15 00:53 by 海不是藍(lán), 2904 閱讀, 2 推薦, 收藏,
摘要:
π是什么?數(shù)學(xué)家:π是圓周長(zhǎng)與直徑的比。工程師:π大約是22/7。計(jì)算機(jī)程序員:雙精度下π是3.141592653589。營(yíng)養(yǎng)學(xué)家:你們這些死心眼的數(shù)學(xué)腦瓜,“派”是一種既好吃又健康的甜點(diǎn)! 閱讀全文
π是什么?數(shù)學(xué)家:π是圓周長(zhǎng)與直徑的比。工程師:π大約是22/7。計(jì)算機(jī)程序員:雙精度下π是3.141592653589。營(yíng)養(yǎng)學(xué)家:你們這些死心眼的數(shù)學(xué)腦瓜,“派”是一種既好吃又健康的甜點(diǎn)! 閱讀全文
圖解編碼基礎(chǔ)
2012-01-12 18:46 by 海不是藍(lán), 2254 閱讀, 3 推薦, 收藏,
摘要:
遠(yuǎn)古時(shí)代:ascii,A long time ago,米國(guó)童鞋想打字了,于是就有了ascii碼。ascii碼的一個(gè)字是8位(一個(gè)字節(jié),8個(gè)二進(jìn)制),但是只用后7位(0-127),
英語(yǔ)中一般的字符以及數(shù)字、字母;剩下最高位1比特被用作一些通訊系統(tǒng)的奇偶校驗(yàn)。
閱讀全文
遠(yuǎn)古時(shí)代:ascii,A long time ago,米國(guó)童鞋想打字了,于是就有了ascii碼。ascii碼的一個(gè)字是8位(一個(gè)字節(jié),8個(gè)二進(jìn)制),但是只用后7位(0-127),
英語(yǔ)中一般的字符以及數(shù)字、字母;剩下最高位1比特被用作一些通訊系統(tǒng)的奇偶校驗(yàn)。
閱讀全文
浙公網(wǎng)安備 33010602011771號(hào)