1

RSA.h ファイルと RSA.m ファイルの両方を使用しました。

http://code1.okbase.net/codefile/RSA.m_2013022220938_5.html

iOS で公開鍵を使用して暗号化すると、結果の文字列が返されます。ただし、C# コードで結果を復号化できません。

NSData *cipher = [self encryptWithKey:[self getPublicKeyRef] plainData:plainData];
NSUInteger len = cipher.length;
uint8_t *bytes = (uint8_t *)[cipher bytes];
NSMutableString *result = [NSMutableString stringWithCapacity:len * 3];
[result appendString:@"["];
for (NSUInteger i = 0; i < len; i++)
{
    if (i) {
        [result appendString:@","];
    }
    [result appendFormat:@"%d", bytes[i]];
}
[result appendString:@"]"];
NSLog(@"VALL %@ %d",result,len);//Send as byte array string
4

0 に答える 0