- 主题:openssl 现在不让直接用 RSA 的 API 了
比如 RSA_new(), RSA_private_encrypt() 都已经被标志为过时的。
openssl 删掉这些 API 有什么替换的吗?在某些特殊情况下,想直接使用 RSA 进行加密。
--
FROM 47.243.39.*
EVP 系列函数缺少 RSA 的那几个功能。需要的是直接使用 RSA 的公钥和私钥进行加密。用于给在 PC 软件里面填入软件授权。我的授权文件用 RSA 私钥加密,客户端用 RSA 公钥解密。然后拿着里面的 token 找服务端登录。
【 在 z16166 的大作中提到: 】
: 文档里写着,用EVP_xxx()
: 还有个宏可以控制
--
修改:hgoldfish FROM 47.243.39.*
FROM 47.243.39.*
没反。。你可以简单认为我只是对我的软件授权签个名,让客户端不容易被篡改罢了。
我直接写入那个 token 也不是不可以。
没有加密的作用。假如有黑客要破解,让他误以为我真的加了密,一看到公钥和私钥,直接吓破胆。其实我只是唬人而已。
【 在 lambdai 的大作中提到: 】
: 私钥加密,公钥解密?
: 你用反了吧…
: - 来自「最水木 for iPhone12,8」
: ...................
--
FROM 47.243.39.*
签名和验证就是用私钥加密 hash,用公钥解密 hash.
我这一套行得通的,不过意义不大就是了。唬人用的。
【 在 nikezhang 的大作中提到: 】
: 公钥解密?不怕公钥哪都是?应该是公钥加密,私钥解密吧
--
FROM 47.243.39.*