我在CommonCrypto中寻找基于ECDH (椭圆曲线Diffie-Hellman)的共享秘密生成方法。我可以找到像这个https://github.com/surespot/surespot-ios/blob/master/surespot/encryption/EncryptionController.mm这样的专有实现,但是这个实现没有使用CommonCrypto。计算共享秘密的方法有时称为密钥交换,包括计算共享秘密。有人能发送一个链接到正确的文档或使用CommonCrypto生成基于椭圆曲线Diffie-Hellman的共享秘密的示例吗?
发布于 2014-11-05 08:00:46
看看CommonECCUptor.h中的CommonCrypto函数
CCECCryptorComputeSharedSecret( CCECCryptorRef privateKey,CCECCryptorRef publicKey,void *out,size_t *outLen)
它使用一个私有和公开的ECC密钥构造一个Diffie-Hellman共享秘密。它们提供的大多数信息都在头文件的开始行中。CCECCryptorComputeSharedSecret的头在这里
https://stackoverflow.com/questions/26750532
复制相似问题