私有密钥加密数据,我发现样品中“证书,密钥和信托服务编程指南”关于使用公钥加密的数据。但如何使用私钥进行加密并使用公钥进行解密?我找不到有关它的任何样品。在此先感谢与iOS上
与iOS上
回答
你为什么用私钥加密?当你用私钥加密,被认为是签署不加密,原因是其不提供保密性。如果您想用私钥“加密”,请查看数据签名,这应该允许您使用私钥对密钥进行“加密”(读取“签名”)并向公众“解密”(读取“验证签名”)键。
是的,我的意思是使用私钥签名,但是我找不到使用SecKeyEncrypt的方法。 – gN0Me
为什么使用Cocoa API无法使用私钥签名?这真的很奇怪...... – gN0Me
有可能,只是不要使用'SecKeyEncrypt',它是**加密**(正如文档中所解释的那样 - 它也表明这个函数需要一个公钥作为它的参数),但是使用'SecKeyRawSign',这是**签名**(并且期望私钥作为其参数)。如果您的目标是签署和不加密,请勿使用函数进行加密;) – AliSoftware
- 1. 与iOS上
- 2. 的UILabel与iOS上
- 3. iOS上的TDD与调试
- 4. iOS上的UIDocumentInteractionController与QLPreviewController
- 5. 在iOS上发送短信与Twilio
- 6. 在Facebook上分享视频与iOS SDK
- 7. iOS上的Twitter整合<5与ARC
- 8. 与IOS上的CollectionView弹出对话框
- 9. S3上传与亚马逊IOS Sdk
- 10. MonoGame - 在iOS上贴图Texture2D与SpriteBatch
- 11. iOS上的多重连接与Xcode
- 12. 的iOS:上传ZIP文件与AFNetworking
- 13. 在iOS上与Firebase断开连接
- 14. IOS与计算机上的OpenCV SVM
- 15. NSInputStream与URL在iOS上升到零
- 16. IOS倍数文件上传与AFNetworking
- 17. 与ios上的数据库连接
- 18. 撷取Facebook上的朋友与iOS SDK
- 19. 焦点textarea在iOS上与angularjs
- 20. Xcode 4.5与iOS 6上的雪豹
- 21. iOS - 上面UITabBar UIView与布局指南
- 22. 与Facebook分享,iOS上的twitter
- 23. 闹钟与回答一禁用iOS上
- 24. iOS上的Audiostreamer - 与ARC配合使用
- 25. 在iOS上估算与iBeacon的距离
- 26. iOS应用上sqlite3_reset崩溃与EXC_BAD_INSTRUCTION
- 27. filepicker.io与IOS上的电话差距
- 28. 与iOS上的iTunes共享文件
- 29. 阅读与IOS上的图片联系?
- 30. 与iOS
看起来是不可能用私人密钥加密.. SecKeyEncrypt不支持私钥作为输入参数,这就是奇怪。有人可以建议良好的第三方API来验证该功能吗? – gN0Me
任何人都可以吗?.. – gN0Me
发现它!我寻找加密,但实际上它正在签名。所以我会用这一个:SecKeyRawSign(生成的数字签名数据块) OSStatus SecKeyRawSign( SecKeyRef键, SecPadding填充, 常量uint8_t * dataToSign, 为size_t dataToSignLen, uint8_t * SIG, 为size_t * sigLen ); – gN0Me