擅长:python、mysql、java
<p>您可以在Apple CryptoExercise代码中使用SecKeyWrapper中的<em>getPublicKeyBits</em>方法</p>
<p><a href="https://developer.apple.com/library/ios/#samplecode/CryptoExercise/Listings/Classes_SecKeyWrapper_h.html" rel="nofollow noreferrer">https://developer.apple.com/library/ios/#samplecode/CryptoExercise/Listings/Classes_SecKeyWrapper_h.html</a></p>
<p>这将得到DER编码的二进制数据。然后使用以下方法将其加载到Python中的M2Crypto中:(基本上,只需base64并调用一个方法)</p>
<p><a href="https://stackoverflow.com/a/5765576/584616">https://stackoverflow.com/a/5765576/584616</a></p>
<p>我有这个<em>getPublicKeyBits</em>方法的启用ARC的版本,但是我还没有来得及发布它。在</p>
<p><strong>更新</strong>-重读您的问题,答案就在这里:</p>
<p><a href="https://stackoverflow.com/questions/3840005/how-to-find-out-the-modulus-and-exponent-of-rsa-public-key-on-iphone-objective-c">How to find out the modulus and exponent of RSA Public Key on iPhone/Objective C</a></p>
<p>您可以使用它来获得作为NSData的模数和指数,您应该能够轻松地将其转换为base64或您选择的表示形式。在</p>