【導(dǎo)讀】本文設(shè)計(jì)的是一套完整實(shí)用的RSA文件加密解決方案,并具體編碼實(shí)現(xiàn)。馬小定理測(cè)試素?cái)?shù),使用Montgomery加快大數(shù)模乘運(yùn)算,用C++實(shí)現(xiàn)RSA加密算法類庫(kù),并在32位windows平臺(tái)封裝成組件。類類圖、整個(gè)應(yīng)用程序的結(jié)構(gòu)描述文檔,然后對(duì)關(guān)鍵模塊流程圖、詳細(xì)的接口文檔進(jìn)行闡述,密鑰對(duì)任意文件進(jìn)行RSA加密并可解密的完整應(yīng)用程序,和一些相關(guān)的可移植組件。