Cocoa C+中的基本加密函数+;(Mac OS X Mavericks,XCode 5)
我一直在尝试在我的MacOSX小牛上做一些基本的加密。我需要MD5、SHA256、AES,可能还需要RSA。 我需要在C++中开发,但我只需要一个带有XCODEL的终端应用程序。我不需要在iPhone上做任何事情。我有一个非常基本的配置,我不是一个专家。我尝试了crypto++和OpenSSL,它们在构建时都给了我大量的错误列表。Cocoa C+中的基本加密函数+;(Mac OS X Mavericks,XCode 5),cocoa,cryptography,aes,rsa,md5,Cocoa,Cryptography,Aes,Rsa,Md5,我一直在尝试在我的MacOSX小牛上做一些基本的加密。我需要MD5、SHA256、AES,可能还需要RSA。 我需要在C++中开发,但我只需要一个带有XCODEL的终端应用程序。我不需要在iPhone上做任何事情。我有一个非常基本的配置,我不是一个专家。我尝试了crypto++和OpenSSL,它们在构建时都给了我大量的错误列表。 谢谢 苹果提供了几种特定于OS X的加密技术: ,一个C级API,可以执行大多数对称加密和解密任务 CDSA/CSSM—一种遗留API,应仅用于执行其他API不支持的
谢谢 苹果提供了几种特定于OS X的加密技术: ,一个C级API,可以执行大多数对称加密和解密任务 CDSA/CSSM—一种遗留API,应仅用于执行其他API不支持的任务,如非对称加密 API—一种核心基础级API,提供对签名和验证、对称加密以及Base64编码和解码的支持 还有OpenSSL,它对许多命令行操作都很有用,但由于版本之间的不兼容,Apple不再提供它 OSX和iOS都支持CommonCrypto,这是我通常使用的。安全转换仅限于OSX和更新的技术。在SO上以及GitHUb中的库上都有许多使用CommonCrypto的示例
我的建议很常见,它是一个“C”库,所以从C++中不应该使用它。< /P>你的实际问题是什么?嗯…我该怎么做?我只需要一些简单有效的东西。你能给我指一个不用挣扎几天就能正常工作的库吗?你知道你已经默认在OSX中有了
/usr/lib/libcrypto
?不需要安装或构建任何东西。键入mancrypto
开始。只是想让您知道我不建议在实践中使用md5。它现在坏得无可救药。