C中的AES加密和解密

时间:2012-12-11 14:51:48

标签: android iphone aes encryption

我正在创建一个保存一些隐私文档的应用程序。 我想将这些文件保存为加密格式。

我在Google搜索了C语言中的AES加密/解密alto。我无法找到实现AES的标准算法。

任何人都可以在C ??中建议我使用AES Enc / Dec请

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

2 个答案:

答案 0 :(得分:0)

不确定Android和iPhone与此有什么关系,特别是考虑到你正在寻找C实现,但是....

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

这是一个非常小的一个: http://www.literatecode.com/aes256

参考实施: http://embeddedsw.net/Cipher_Reference_Home.html

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

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

答案 1 :(得分:0)

AES是一种标准算法,因此不需要在C中寻求“通用”实现。相反,您应该学习如何在两个平台中执行AES加密。如果您与加密模式和填充一致,那么您应该可以很好地进行互操作。