【发布时间】:2016-01-28 22:49:01
【问题描述】:
我需要编写一个函数来在 OS X 上本地生成一个新的 RSA 私钥,并能够打印出素数、模数等。我不想使用也不存储任何东西在 Keychain 中,只需编写一个简单的命令行工具即可。
过去在 C/Objective-C 中使用 OpenSSL 生成新密钥非常容易:
RSA *keypair = RSA_generate_key(1024, 3, NULL, NULL);
但 OpenSSL 已被弃用,所以我的问题是如何使用原生 CommonCrypto 框架在 Swift 中编写等价物。它没有很好的记录,到目前为止我可以找到任何对我有用的东西。
任何人都可以分享一个代码sn-p吗?谢谢
【问题讨论】:
-
但这是通过钥匙串处理钥匙,我特别要求不经过它就这样做。还是谢谢。
-
我错过了,对不起。希望其他人可以帮助您。
标签: swift openssl cryptography rsa commoncrypto