-
Notifications
You must be signed in to change notification settings - Fork 279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
解密不成功,用的我自己生成公钥私钥,demo中的可以 #15
Comments
@ideawu demo 中 公私钥怎么生成的 |
@ZanderDev 我也遇到同样的问题,我看了一下代码
主要是上面方法中我注释的那行代码的问题,把那行代码注释掉,就可以解密成功,但是这样demo中的密钥就又不行了,这个方法我还不明白是干嘛的,希望作者可以解惑 |
又查了一些资料。 |
@amazingYu 问题解决了,按照你提供的方案:注释“data = [RSA stripPrivateKeyHeader:data];”。非常感谢你的回答。👍 |
谢谢, 这个讨论应该对不少人有帮助. 也许可以通过判断来决定是否调用 stripPrivateKeyHeader(), 我会看看. |
@ideawu 敬业福 |
@ZanderDev MAC下生成的私钥不能直接被使用,需要进行PKCS#8编码 编码之后就可以了 |
发现你们说的注释 data = [RSA stripPrivateKeyHeader:data]; 这行代码最终可行。最终的问题是判断 if (0x04 != c_key[idx++]) return nil; 这个判断的问题 |
生成方法 参考
http://blog.csdn.net/lvxiangan/article/details/45318443
生成的公钥私钥如下
The text was updated successfully, but these errors were encountered: