当前位置: 首页 > 知识库问答 >
问题:

C语言中的AES加密与解密

姜松
2023-03-14

我正在创建一个应用程序,我保存了一些隐私文档。我想把那些文件保存为加密格式。

我在谷歌搜索C语言的AES加密/解密alto。我找不到实现AES的标准算法。

共有1个答案

孙恩
2023-03-14

我不确定Android和iPhone与此有什么关系,尤其是考虑到你正在寻找一个C级产品,但是....

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

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

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

 类似资料:
  • 老师们好: 下面是一段C 语言结合openssl库做 AES CBC 128 PCSKPadding7 加密, 加密的部分是可以, 解密是总是出现乱码。请老师们帮忙给看看: 程序输出如下: Ciphertext (Base64): O4SkNWTfpKVOSrvpdcwbXg== Decrypted text: :▒▒1aٞ▒tp▒▒L▒$b;▒▒5dߤ▒NJ▒▒u▒ 代码如下

  • 我试图解密C#加密数据在Java没有成功。我用的是128位密钥 这是java代码: 你知道会出什么问题吗? 谢谢 使现代化 对不起,我太笨了,我忘了写实际的错误消息。这是: 线程“main”javax中出现异常。加密。BadPaddingException:组织中的填充块已损坏。弹跳船舱。jcajce。供应商。对称的。util。基本分组密码。javax上的engineDoFinal(未知源代码)。

  • 我目前正在将我的C#AES-GCM密码代码转换为PHP。然而,经过一些研究,我的PHP系统加密的文本不能被C#one解密。我想知道这两种代码是否有区别: C#带弹跳壳: 下面是PHP系统: 有没有人能告诉我,PHP代码中是否有遗漏或不同之处,导致它们的工作方式有所不同?或者PHP函数和BouncyCastle函数之间是否存在某种内部差异,从而使它们有所不同?

  • 为什么PHP解密方法不能解密用Java加密的数据? 当我仅使用Java或仅在PHP中加密和解密数据时,一切工作都很好。 加密的数据被发送到服务器,在那里我尝试用PHP openssl_decrypt对其进行解密 不幸的是,openssl_decrypt返回一个空字符串。

  • 本文向大家介绍C语言实现加密解密功能,包括了C语言实现加密解密功能的使用技巧和注意事项,需要的朋友参考一下 加密主要是通过一种算法对原内容进行处理,使原来内容不直观可见。解密过程通常要知道加密的算法,然后对加密后的内容进行逆处理,从而实现解密功能。当然解密也有一些暴力破解的方法。接下来以 c 语言 为例讲解一种简单的加密解密以及暴力破解字符串的方法,带您走进加密解密技术的大门。 先讲一下凯撒加密,

  • 本文向大家介绍go语言实现AES加密的方法,包括了go语言实现AES加密的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了go语言实现AES加密的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的Go语言程序设计有所帮助。