- 主题:openssl 现在不让直接用 RSA 的 API 了
公钥解密?不怕公钥哪都是?应该是公钥加密,私钥解密吧
【 在 hgoldfish (老鱼) 的大作中提到: 】
: EVP 系列函数缺少 RSA 的那几个功能。需要的是直接使用 RSA 的公钥和私钥进行加密。用于给在 PC 软件里面填入软件授权。我的授权文件用 RSA 私钥加密,客户端用 RSA 公钥解密。然后拿着里面的 token 找服务端登录。
:
: 【 在 z16166 的大作中提到: 】
: : 文档里写着,用EVP_xxx()
--
FROM 1.202.22.*
签名和加解密不是一回事,就跟md5和加密不是一回事一样
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 没反。。你可以简单认为我只是对我的软件授权签个名,让客户端不容易被篡改罢了。
:
: 我直接写入那个 token 也不是不可以。
:
--
FROM 1.202.22.*
info哪里来?info变了token也变?
【 在 eggcar (eggcar) 的大作中提到: 】
: token本身就是个sign呗
: hash(info)--->token--->rsa_priv_encrypt(token)-->cipher-->rsa_pub_decrypt(cipher)-->token-->if equal hash(info)
: 【 在 lambdai 的大作中提到: 】
: : 拿着签名,还原不出原来的明文啊。他不是说原文里面有个token吗
--
FROM 1.202.22.*
签名和验证就是用私钥加密 hash,用公钥解密 hash.
我这一套行得通的,不过意义不大就是了。唬人用的。
【 在 nikezhang 的大作中提到: 】
: 公钥解密?不怕公钥哪都是?应该是公钥加密,私钥解密吧
--
FROM 47.243.39.*
token为啥不能变?举个例子,info就是客户端设备信息呗,注册的时候上传服务器,服务器存下来做认证
【 在 nikezhang 的大作中提到: 】
: info哪里来?info变了token也变?
--
FROM 111.198.57.*