- 相關推薦
用VC++實現高級數據加密標準AES
摘 要
我們經常需要1種措施來保護我們的數據,防止被1些懷有不良用心的人所看到或者破壞。在信息時代,信息可以幫助團體或個人,使他們受益,同樣,信息也可以用來對他們構成威脅,造成破壞。在競爭激烈的大公司中,工業間諜經常會獲取對方的情報。因此,在客觀上就需要1種強有力的安全措施來保護機密數據不被竊取或篡改。人們找到了保護數據的安全措施,那就是對數據進行加密與解密數據,加密與解密從宏觀上講是非常簡單的,很容易理解,但事實上,我們要是具體的操作起來,就不是易事。加密與解密的1些方法是非常直接的,很容易掌握,可以很方便的對機密數據進行加密和解密。本論文首先介紹分組密碼技術,由此引出高級加密標準AES;接著介紹高級加密解密算法AES的歷史發展和國內外的現狀;然后介紹高級數據加密解密算法AES的思想、具體內容和用此算法如何實現加密解密的具體過程,也即AES算法的實現。
關鍵詞:高級數據加密標準;分組密碼;AES;數據;數據加密;數據解密
Abstract
We frequently need one kind of measure to protect our data, prevented is harbored by some not the good attentively person to see or the destruction. In the information time, the information may help the association or individual, causes them to profit, similarly, the information also may use for to them to pose the threat, creates the destruction. In the competition intense big company, the industrial spy frequently can gain opposite party information. Therefore, in on is objective needs one kind of powerful security measure to protect the secret data not to steal or to tamper with. The people had found the protection data security measure, that is the logarithm according to carries on the encryption and the decipher data, the encryption and the decryption from on macroscopic says is extremely simple, is very easy to understand, but in fact, we if the concrete operation, is not an easy matter. The encryption and decipher some methods are extremely direct, is very easy to grasp, may be very convenient carries on the encryption and the decryption to the secret data. The present paper first introduced the block cipher technology, from this draws out advanced encryption standard AES; Then introduces high-level encryption decipher algorithm AES the historical development and the domestic and foreign present situations; Then the introduction high-level data encryption decipher algorithm AES thought, how do the concrete content and realize the encryption decipher concrete process with this algorithm, also is the AES algorithm realization.
Keywords:Dvanced Encryption Standard; Block cipher; AES; data; data encryption; data decryption
【用VC++實現高級數據加密標準AES】相關文章:
數據加密標準DES的C++實現03-07
磁盤文件高級數據加密解密器03-07
網絡智能游戲的設計與實現VC++11-23
VC++實現串口通信的應用程序設計03-07
用SP061A實現心電數據的FFT與壓縮03-18
實現基于網頁的數據庫數據導入03-18