AES加密演算法對」檔案「進行加密。。要求用C 實現

2022-05-09 21:40:27 字數 1635 閱讀 3904

1樓:

這個我不清楚。

給檔案加密,我使用的是超級加密3000.

超級加密3000有超快和最強的檔案、資料夾加密功能、資料保護功能,資料夾、檔案的粉碎刪除以及資料夾偽裝等功能。

初學者,求高手給一個完整的aes加密解密演算法的程式(c/c++) 希望能滿足如下要求

2樓:

我有這個程式,你可以發郵箱到[email protected]聯絡我。

我做好了一個類,可以直接使用。金鑰可以通過成員函式設定

請問有aes加密解密演算法用c++實現的**嗎

3樓:百小度

附件是aes的程式,直接就可以用的,你看看吧。其中main函式在cfb128。c裡面。

c/c++實現aes加密,支援cbc等加密模式,支援多種填充模式,不要openssl實現的 50

4樓:楓葉樸璐

使用vs2005下的visual studio 2005 command prompt進入控制檯模式(這個模式會自動設定各種環境變數)

、解壓縮openssl的包,進入openssl的目錄

、perl configure vc-win32

儘量在這個目錄下執行該命令,否則找不到configure檔案,或者指定完整的configure檔案路徑。

、ms\do_ms

在解壓目錄下執行ms\do_ms命令

、nmake -f ms\ntdll.mak編譯後在openssl解壓目錄下執行,完成編譯後。輸出的檔案在out32dll裡面,包括應用程式的可執行檔案、lib檔案和dll檔案

注意:在執行第五步時,cl編譯器會抱怨說.\crypto\des\enc_read.

c檔案的read是the posix name for this item is deprecated(不被推薦的),建議使用_read。呵呵,我可不想將openssl中的所有的read函式修改為_read。再看cl的錯誤** error c2220,於是上msdn上查詢:

warning treated as error - no object file generated

/wx tells the compiler to treat all warnings as errors. since an error occurred, no object or executable file was generated.

是由於設定了/wx選項,將所有的警告都作為錯誤對待,所以。。。

於是開啟openssl目錄下的ms目錄下的ntdll.mak檔案,將cflag的/wx選項去掉,存檔。

高分求完整aes加密程式(c/c++),linux下就完美了。

5樓:嵐之風飛

如果你是程式開發人員,應該有自己動手查詢資源的能力啊,這個aes很好找啊。

這個是github上的專門為嵌入式優化過的,作者介紹arm上大概使用200 bytes ram 和 2.5k rom

為防你上不了github,我直接下下來做了個附件

常用的加密演算法有哪些,常用的對稱加密演算法有哪些?

對稱加密演算法用來對敏感資料等資訊進行加密,常用的演算法包括 des data encryption standard 資料加密標準,速度較快,適用於加密大量資料的場合。3des triple des 是基於des,對一塊資料用三個不同的金鑰進行三次加密,強度更高。aes advanced encr...

常用的加密演算法有哪些,常用的對稱加密演算法有哪些?

對稱加密演算法 祕金鑰匙加密 和非對稱加密演算法 公開金鑰加密 對稱加密演算法用來對敏感資料等資訊進行加密,常用的演算法包括 des data encryption standard 資料加密標準,速度較快,適用於加密大量資料的場合。3des triple des 是基於des,對一塊資料用三個不同...

如何用c語言對檔案進行加密和解密?急求

檔案分為文字檔案和二進位制檔案。加密方法也略有不同。1 文字檔案 加密的主要是文字的內容,最簡單的方法就是修改文件的內容,比如1.txt中的檔案內容 abcd 只要給每一個字元 1,就可以實現加密。檔案內容即會變為bcde 2 二進位制檔案加密 二進位制檔案加密也就是對應用程式加密,需要理解可執行檔...