原创 也談編程等寬字體

http://be-evil.org/post-42.html   作爲程序開發者,每天打交道最多的就是程序代碼了,而每天讀寫幾千行的代碼讓眼睛很容易產生疲勞,我自己對此已經是深惡痛絕了.爲了保護自己眼睛同時提高自己的代碼讀寫效率,顯然是

原创 SSL原理和實現

原理: 要想保證網絡通信的安全,我們第一反應就是給傳輸的數據加密,這也是現行安全傳輸通用的模式。但在傳統加密方式(單密鑰,對稱加密)下,密鑰不可避免的要被傳送於網絡節點之間,(除非是寫死到各個節點中,不過那樣就沒有任何靈活性和普適性),在

原创 Socket send函數和recv函數

http://www.programguy.cn/?p=88   int send( SOCKET s, const char FAR *buf, int len, int flags ); 不論是客戶還是服務器應用程序都用send函數

原创 數據加密原理與實現方法

12.1  數據加密原理與實現方法無論是網絡傳輸中使用的安全傳輸協議,還是安全手段或安全措施,它們都需要使用加密算法和相應的解密算法。不瞭解與此相關的加密原理和算法,就很難深刻地認識各種安全傳輸協議,以及實現網絡安全所採用的數字憑證、數字

原创 網絡與信息安全身份證認證技術分析

認證技術是信息安全中的一個重要內容,在“網絡與信息安全”課程中我們學習了兩種認證技術:消息認證與身份認證,消息認證用於保證信息的完整性與抗否認性,身份認證則用於鑑別用戶身份。在網上商務日益火爆的今天,從某種意義上說,認證技術可能比信息加密

原创 轉:P2P之UDP穿透NAT的原理與實現(附源代碼)

[文章信息] 作者:shootingstars (有容乃大,無欲則剛)  日期:2004-5-25 出處:P2P中國(PPcn.net) P2P 之 UDP穿透NAT的原理與實現(附源代碼) 原創:shootingstars

原创 網絡中的數據加密算法

目前企業面臨的計算環境和過去有很大的變化,許多數據資源能夠依靠網絡來遠程存取,而且越來越多的通訊依賴於公共網絡公共網絡(如 Internet),而這些環境並不保證實體間的安全通信,數據在傳輸過程可能被其它人讀取或篡改。 加密將防止數據被查

原创 轉)const T 與T const的比較(const T vs.T const的翻譯 Dan Saks)

(轉)const T 與T const的比較(const T vs.T const的翻譯 Dan Saks) C   2009-11-13 09:46   閱讀36   評論0   字號: 大大  中中  小小      

原创 ACE Lock類屬

http://hi.baidu.com/653701wwww/blog/item/9d787c00e961bb8fe950cdb9.html 鎖類屬包含的類包裝簡單的鎖定機制,比如互斥體、信號量、讀/寫互斥體和令牌。在這一類屬中可用的類在

原创 C語言常用排序全解

/*=============================================================================相關知識介紹(所有定義只爲幫助讀者理解相關概念,並非嚴格定義):1、穩定排序和

原创 C++ traits初探

traits是一種特性萃取技術,它在Generic Programming中被廣泛運用,常常被用於使不同的類型可以用於相同的操作,或者針對不同類型提供不同的實現.traits在實現過程中往往需要用到以下三種C++的基本特性:enumtyp

原创 看ACE如何劫持main函數

看ACE如何劫持main函數 2009-07-28 22:19 用過ACE的都知道,程序的main函數必須寫成int main (int argc, char *argv[])的形式,這是爲什麼呢,看了ACE的源碼才知道,原來是……

原创 數字簽名、加密傳輸原理

數字簽名,就是通過在數據單元上附加數據,或對數據單元進行祕密變換,從而使接收者可以確認數據來源和完整性。簡單說來,數字簽名是防止他人對傳輸的文件進行破壞,以及確定發信人的身份的手段。           目前的數字簽名是建立在公共密鑰體

原创 計算機中的原碼、反碼和補碼

http://hi.baidu.com/lujizhen/blog/item/255d472436779e20d40742a2.html   大家都知道數據在計算機中都是按字節來儲存了,1個字節等於8位(1Byte=8bit),而計算機只

原创 探討C/C++日常編程的指針精髓

作者: 佚名,  出處:IT專家網論壇, 責任編輯: 謝妍妍, 2009-06-26 07:00   在本文中,主要分兩部分對指針進行討論。首先,基礎篇討論關於指針的內容和運算操作等,可以是讀者對指針的知識有一定了解和認識;隨後在使用篇