[英]What are the ways to implement Diffie Hellman to generate public and private key in iOS swift/Objective C?(Other than Chilkat)
要求是,将有两个设备(alice和bob)使用diffie hellman生成公钥和私钥。 公钥将在两个设备(alice和bob)之间交换,并使用其私钥生成一个私钥。
这适用于iOS,无论是在Objective C还是Swift中。 我已经尝试过raorafat(GitHub代码)和其他源代码; 但是,并没有为我的需求画出真正的解决方案。
如果我将公共密钥共享给服务器,则一件事是服务器将如何处理我的公共密钥以生成对称密钥。
您可以使用Swift的Apple的CommonCrypto库。 有关使用CCDH的示例,请参见https://opensource.apple.com/source/CommonCrypto/CommonCrypto-60118.50.1/test/CommonCrypto/CommonDHtest.c.auto.html
您可以使用导入
import CommonCrypto
在您的Swift项目中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.