把公钥和你需要编码得Nsstring都转换成NSData
用rsa公钥 编码你所需要编码得内容 最后转换成Nsstring
用rsa公钥 编码你所需要编码得内容 最后转换成Nsstring
1
2
3
4
5
6
7
8
9
|
//RSA加密 -
( NSString
*)encryptWithString:( NSString
*)content { NSData
*publicKey = [ NSData
dataFromBase64String:@ "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtkjDEKiKBvg7ps9Cvv1mt2gfnm" ]; NSData
*usernamm = [content dataUsingEncoding: NSUTF8StringEncoding ]; NSData
*newKey= [SecKeyWrapper encrypt:usernamm publicKey:publicKey]; NSString
*result = [newKey base64EncodedString];
return
result; }
还要下载相应 的类 SecKeyWrapper/////////http://www.cocoachina.com/bbs/read.php?tid=232547 |