2012-12-11 159 views
0

我正在創建一個應用程序,用於保存一些隱私文檔。 我想將這些文件保存爲加密格式。C中的AES加密和解密

我在谷歌搜索AES加密/解密alto在C語言。我無法找到實現AES的標準算法。

任何人都可以建議我AES C/D中的DEC?請

我想使用相同的算法在Android和iPhone

+1

爲什麼你需要這個算法,而它已經實現了android和iphone langues。 –

+0

對不起。兩種語言的算法相同?其實。我需要在兩種語言中使用相同的算法。以及我需要在服務器端實現。 – Perseus

+0

@Perseus該算法是獨立於語言的。所以你只需要學習如何在兩個平臺上執行AES加密,[因此我的答案在下面](http://stackoverflow.com/a/13836456/474189)。 –

回答

0

不是真的知道什麼Android和iPhone有這樣做的,特別是考慮到你正在尋找一個C implemetnation,但.. ..

有ccrypt: http://ccrypt.sourceforge.net/

這裏是一個非常小的一個: http://www.literatecode.com/aes256

參考implemen塔季翁: http://embeddedsw.net/Cipher_Reference_Home.html

另: http://gladman.plushost.co.uk/oldsite/AES/index.php

的mcrypt: http://sourceforge.net/projects/mcrypt/

+0

謝謝。我正在瀏覽你的鏈接。尋找最好的一個 – Perseus

0

AES是一個標準的算法,所以應該沒有必要尋求C中的 「共同」 實施相反,你應該瞭解如何在兩個平臺上執行AES加密。假如你符合你的加密模式和填充,你應該可以很好地進行互操作。