?? readme.txt
字號:
-------------------------------------------------------------------
// AES加密算法 2004-09-16 Netsys封裝,mike888@163.net
-------------------------------------------------------------------
//
//---------------------------------------------------------------------------
/*
告別DES 迎接AES
你的數據需要加密保護嗎?你還在使用DES,3DES嗎?
舊的數據加密標準DES自二十世紀七十年代采用以來,基本上算是不錯的數據加密算法。
不過由于它使用的密鑰相對較小(56位),采用強力攻擊下DES有被攻破的紀錄。
實際上,現在對安全性能要求較高的用戶愿意采用加強型的DES,叫做3DES。用3DES進行
加密,需要對一小段數據運算3次,不言而喻,加密的速率大大降低。
隨著Internet、智能卡、手機和掌上電腦等應用日益普及,對通信安全的要求也增強了。
不過這些小型設備需要的是,用更少代碼,占用更少資源的數據加密算法,所以3DES不是今后
這方面需求的解決辦法。
美國國家技術標準委員會(NIST)1996年啟動了“先進加密標準”AES的制定工作,經過三
年漫長的過程,最終于2000年10月選定了比利時的研究成果“Rijndael”作為AES的基礎(最
后的備選方案有五套,向全世界公布方案,征求破解,最后取勝的Rijndael以高安全度,高
速度和易于計算機處理而中選)。
AES和3DES比較
AES 3DES
------------------------------------------------------------------------
算法類型(數據加密) 對稱block密碼 對稱feistel密碼
密鑰大小 128、192、256位 112位或168位
速度 高 低
解密時間(每秒嘗試255個) 1490000億年 46億年
資源消耗 低 中
------------------------------------------------------------------------
堅固的安全性能
AES內部有更簡潔精確的數學算法,而加密數據只需一次通過。AES被設計成高速,堅固的
安全性能,而且能夠支持各種小型設備。AES與3DES相比,不僅是安全性能有重大差別,使用
性能和資源有效利用上也有很大差別。
RSA公司是已廣泛運用的數據加密算法和開發工具包的開發商,已經宣布支持AES。(RSA
也參與了AES的競選,只是它的加密算法未被選中。
Cisco公司也已經發表支持AES的文章,對虛擬專用網(VPN)來說,IETF已經制定了在IP安
全標準中AES的實施細則。
IT業界愿意在網絡中使用AES的原因是AES能提供更快的數據加密方法,且與各種不同的
產品兼容。如無線E-mail、財務交易和一些特殊應用場合。
遵循AES標準,IT界的最大收益是使產品標準化并降低成本,取得更廣的兼容性、更多的
創新和更強的靈活性。
IT部門要采取的一個重要步驟是,針對要加密的數據處理設備制定方案時,與AES標準兼
容并符合AES要求。如果目前還不能支持AES,最好制定一個時間表,以便到時能免費升級。
對AES感興趣的朋友可去看這本書:
《高級加密標準(AES)算法—Rijndael的設計》
出版社 : 清華大學出版社
http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BI99652365
-------------------------------------------------------------------
安裝:
1)展開XAES.ZIP
2)啟動C++ Builder,菜單:
File --> Open Project -->(定位到你展開的目錄)--> 根據你的編譯器版本,找到Release下對應的XAes_CB5.bpk或者XAes_CB6.bpk,打開!
3)選擇Compile,編譯完成后點擊“Install”,Aes控件將安裝到控件板的Netsys頁上。
演示:
在你展開的Example目錄下有控件的演示。
-------------------------------------------------------------------
good lucky!
-------------------------------------------------------------------
有什么問題請與我聯系:
Netsys, 2004-9-17
Email: mike888@163.net
-------------------------------------------------------------------
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -