如何使用公钥进行编码并使用私有解码?

时间:2013-02-20 16:02:27

标签: ios objective-c rsa

我仍然没有简单的方法来做类似的事情:

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来实现它吗?任何人

1 个答案:

答案 0 :(得分:0)

我使用了NSData+AESCrypt,这里是my solution