【发布时间】:2017-10-04 16:56:48
【问题描述】:
我对 Swift 比较陌生,我一直在使用 HMAC 和 SHA1 进行加密。我找到了以下答案https://stackoverflow.com/a/24411522/4188344,但我不知道如何正确实施。任何帮助都会很棒。
【问题讨论】:
-
我已经使用了这个确切的答案,它对我有用。您能描述一下您遇到的问题吗?
-
可能是复制并粘贴代码并在您的
String对象上使用–hmac(algorithm:key:)方法...? -
我设法在 Objective-C 中找到了一个解决方案,我想我错过了相当于:@interface HashSHA1: NSObject - (NSString *) hashedValue :(NSString *) key andData : (NSString *) 数据;
-
HMAC 和 SHA1 不加密。可以从 Swift 使用 Common Crypto 并提供您需要的原语。
-
您链接到的答案在 Swift 中,@maksimov 也提供了答案。将使用此代码的代码添加到问题中,有人可能会发现问题。