2017-04-25 16 views
0

私は奇妙な問題があります。SecKeyDecryptは異なるデバイス上で動作が異なります。

RSAで暗号化されたNSDataがあります。

SecKeyDecryptを使用すると、iOS 10.3.1を実行しているiPhone 6でデータを復号化できます。 しかし、同じコードでは、iOS 10.2.1と10.3.1を実行しているiPhone 5sとiOS 10.3.1を実行しているiPhone 7の iPhone 5sでデータを復号化できません。

この現象は、バージョン番号が変更された後にのみ発生します。

このような現象を引き起こす可能性のあるデバイスには違いがありますか?

答えて

2

「Keychain Sharing」機能で、Keychain Group Nameを自分のアプリのバンドルIDに変更しました。

私はこの問題がなぜ解決されたのか、iPhone 5ではなくiPhone 6でしか発生しなかった理由についての実際の理論はありませんが、それは...

関連する問題