Ios 如何使用公钥进行编码,如何使用私钥进行解码?

Ios 如何使用公钥进行编码,如何使用私钥进行解码?,ios,objective-c,rsa,Ios,Objective C,Rsa,我仍然没有简单的方法来做以下事情: NSString *stringForEncrypt = @"Some string"; NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding]; NSData *encryptedData = [data encryptWithPublicKey:public_key]; //.... NSData *decryptedData = [encryptedData decryptWithPr

我仍然没有简单的方法来做以下事情:

NSString *stringForEncrypt = @"Some string";
NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
NSData *encryptedData = [data encryptWithPublicKey:public_key];
//....
NSData *decryptedData = [encryptedData decryptWithPrivateKey:private_key];
NSString *decryptedString = [NSString alloc] initWithData:decryptedData encoding:NSUTF8StringEncoding];

BOOL isItWorks = [stringForEncrypt isEqualToString:decryptedString];

我可以只使用Security.framework实现它吗?有人吗?

我用过,这是。

这是如何工作的可能副本?看起来您正在使用不同的密钥对对称密钥算法进行加密和解密。哇,对不起。看来你是对的。我很笨。。。我必须改变算法。