RSAEncrypt icon indicating copy to clipboard operation
RSAEncrypt copied to clipboard

Crash

Open MohmmadSawalha-ios opened this issue 6 years ago • 4 comments

OSStatus status = SecTrustCreateWithCertificates(myCertificate,myPolicy,&myTrust); There is a crash on this line . Using it like this RSAEncrypt.rsaEncrypt("test", publicKey: "Something") .

xCode 10.1 swift 4

MohmmadSawalha-ios avatar Jan 13 '19 13:01 MohmmadSawalha-ios

Your source code?

Can not change the world,change the code。

Rigel Xu

在 2019年1月13日,21:41,Mohmmad sawalha [email protected] 写道:

OSStatus status = SecTrustCreateWithCertificates(myCertificate,myPolicy,&myTrust); There is a crash on this line . Using it like this RSAEncrypt.rsaEncrypt("test", publicKey: "Something") .

xCode 10.1 swift 4

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

rigelxu avatar Jan 14 '19 06:01 rigelxu

"Your source code?" How is my source code associated to the problem ? i am simply calling the function with 2 strings ?!!

MohmmadSawalha-ios avatar Mar 13 '19 09:03 MohmmadSawalha-ios

Is there a crash message?

rigelxu avatar Mar 16 '19 02:03 rigelxu

@lizhihaovip This is my code, you must use a public key with base64.

#define RSA_KEY_BASE64 @"MIIDbDCCAtWgAwIBAgIJAMaoDlMyLbImMA0GCSqGSIb3DQEBBQUAMIGBMQswCQYDVQQGEwJyaTEOMAwGA1UECBMFcmlnZWwxDjAMBgNVBAcTBXJpZ2VsMQ4wDAYDVQQKEwVyaWdlbDEOMAwGA1UECxMFcmlnZWwxDjAMBgNVBAMTBXJpZ2VsMSIwIAYJKoZIhvcNAQkBFhNyaWdlbHh1QGZveG1haWwuY29tMB4XDTE2MDExOTAzMjM1NFoXDTI2MDExNjAzMjM1NFowgYExCzAJBgNVBAYTAnJpMQ4wDAYDVQQIEwVyaWdlbDEOMAwGA1UEBxMFcmlnZWwxDjAMBgNVBAoTBXJpZ2VsMQ4wDAYDVQQLEwVyaWdlbDEOMAwGA1UEAxMFcmlnZWwxIjAgBgkqhkiG9w0BCQEWE3JpZ2VseHVAZm94bWFpbC5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMAT1XwWvkqTg+tDXmArwsG33GsUGizSzP0QzCzr7YKCJFKz2W/Jkv+sLT0JuWD/zWi5WhVYJPY6hEi2jLfTVBz3vOtqimiwY036Akhh57gSpQ7CAm+2KFwy/7kSUDBfs19TanlF+NaRX6byJIuTipGYnFM4zbH+OI7WYhBPM6L1AgMBAAGjgekwgeYwHQYDVR0OBBYEFM3kGeWGdcUQtjpVSBeTgURozmPDMIG2BgNVHSMEga4wgauAFM3kGeWGdcUQtjpVSBeTgURozmPDoYGHpIGEMIGBMQswCQYDVQQGEwJyaTEOMAwGA1UECBMFcmlnZWwxDjAMBgNVBAcTBXJpZ2VsMQ4wDAYDVQQKEwVyaWdlbDEOMAwGA1UECxMFcmlnZWwxDjAMBgNVBAMTBXJpZ2VsMSIwIAYJKoZIhvcNAQkBFhNyaWdlbHh1QGZveG1haWwuY29tggkAxqgOUzItsiYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQAOXqnuJ1XYjs3MXcTVPxPmVYuAEHNLwebb84TV7RH0m2JWocowznyGu0UzWuFeELMfztoasYLoFrY6+b2mC0VtUm+KQyo1Ti7NMxuOOGsZOgF0KyEc6psz36yqv0mDL4N0fjx7t0+a27VlSrUbCipeMZXwFmv+s7ykHFkO6Jq0Cg=="

NSLog(@"%@", [RSAEncrypt RSAEncrypt:@"zn111111" publicKey:RSA_KEY_BASE64]);

console log: SwGubQ0t4CSvLONG5YxbdXahc1wlFB+ifLRc/3d2oNWfneFj7jhjTDi+X5/TobWw4ws+717PWoYbMg99UeTf9Ro5kVVYbF2/BMgzmPt0AfF6+ZxTUa/C4/j08shfrwt3kpxiwStaPogHNvxneqD2viKSfvII2zRAUsT8IxxP5cE=

rigelxu avatar Mar 30 '19 05:03 rigelxu