mfc之Crypto++ 文件加解密 VS2013_RSA加解密實例

基於對話框程序 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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章