从ObjectivePGP库

时间:2017-12-14 21:39:49

标签: ios objective-c bouncycastle pgp openpgp

我正在使用ObjectivePGP library进行PGP加密是否有任何可能的方法将NSString公钥转换为ObjectivePGP中的PGPKey我无法找到将其转换为{{1}的方法}}。我从ObjectivePGP阅读文档没有运气

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

当然,请使用:

+[ObjectivePGP readKeysFromData:]

使用

NSData *armoredKeyData = [@"string-with-armored-key....." dataUsingEncoding:NSUTF8StringEncoding]
NSArray<PGPKey *> *keys = [ObjectivePGP readKeysFromData:armoredKeyData];

keys是一个导入键的数组,对于一个键,只需获取第一个元素。