我想要做的是快速加密一条消息,然后在 python 中解密它。所以我需要一个可靠、安全、跨平台的加密软件。
经过一番搜索,我找到了Sodium
。但是我在将库导入到 swift 时遇到了一些麻烦。在我指定的 podfile
pod 'Sodium'
当我这样做的时候
pod install
我看到:(Installing Sodium (0.8.0)
这是 Sodium 的最新版本)为绿色,所以我知道它已安装。在我的 viewController 的头部,我放了:
import Sodium
但我得到:
Could not build Objective-C module 'Sodium'
和:
Cannot convert value of type 'OpaquePointer' to expected argument type 'UnsafeMutablePointer<crypto_generichash_state>' (aka 'UnsafeMutablePointer<crypto_generichash_blake2b_state>')
是什么赋予了?为什么这不起作用?如何Sodium
快速使用该软件包?