gpt4 book ai didi

cocoa - C++ 中的基本加密函数(Mac OS X Mavericks、XCode 5)

转载 作者:行者123 更新时间:2023-12-03 16:31:37 25 4
gpt4 key购买 nike

我已经尝试在我的 Mac OS X Mavericks 上进行一些基本的加密有一段时间了。我需要 MD5、SHA256、AES,可能还需要 RSA。我需要用 C++ 进行开发,但我只需要一个带有 Xcode 的终端应用程序。我不需要在 iPhone 上做任何事情。我有一个非常基本的配置,我不是专家。我尝试了 crypto++ 和 OpenSSL,两者在构建时都给了我大量的错误列表。谢谢!

最佳答案

Apple 提供了几种特定于 OS X 的加密技术:General information

CommonCrypto ,一个C级API,可以执行大部分对称加解密任务CDSA/CSSM - 旧版 API,仅应用于执行其他 API 不支持的任务,例如非对称加密。

Security Transforms API——核心基础级API,提供对签名和验证、对称加密以及Base64编码和解码的支持。

还有OpenSSL,它对于许多命令行操作很有用,但Apple不再提供,主要是由于版本之间的不兼容。

CommonCrypto受OSX和iOS支持,这是我通常使用的。安全转换仅适用于 OSX,并且是较新的技术。 SO 上有许多 CommonCrypto 使用示例以及 GitHUb 中的库。

我的建议是 CommonCrypto,它是一个“C”库,因此从 C++ 使用它应该没有问题。

关于cocoa - C++ 中的基本加密函数(Mac OS X Mavericks、XCode 5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22907772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com