基於對話框程序 mfc之Crypto++ 文件加解密 VS2013_RSA加解密實例
環境:win7 64bit,VS2013 對話框程序(兼容vs2010模式)
語言:C++
Crypto++庫版本:5.6.5
功能:在crypto++基礎下,完成了如下功能:①加密選擇txt文件中的內容。②解密txt文件中的內容。 ③加密結果、解密結果輸出爲桌面txt文件。
邏輯:點擊Open,打開一個txt文件(內容需小於1024 字節)。點擊encrypt,加密。加密結果輸出至桌面txt中保存。點擊decrypt,解密。解密結果輸出至桌面txt中保存。
缺點:本工程旨在啓發。1未實現長段內容的加密解密。2未實現跨程序的加密解密。(1.rsa本身並不適用於大量內容的加解密。2.程序在可執行目錄下生成有私鑰(pri)、及公鑰(pub)。在另一個客戶端解密時,可先讀取私鑰(pri),存入char數組中,即可跨程序解密了。)
實例工程下載連接:http://download.csdn.net/download/i_likechard/10233563
參考資料地址:http://www.cnblogs.com/cxun/archive/2008/07/30/743541.html