C
crazymoon
Unregistered / Unconfirmed
GUEST, unregistred user!
一直从原理上理解非对称算法的作用。
①、公钥加密,可以用私钥解密。可以实现传输过程中被人截获也不怕丢失信息。
②、私钥加密,可以用公钥解密。
③、数字签名,验证其未被修改。证明身份。
PubKeyEncode(PubKey,E,N) E,N构成公钥
PrivateKeyEncode(PubKey,D,N) D,N构成私钥
近几日研究了一下RSA,却发现这样的问题:
可以数字签名,可以公钥加密,私钥解密。
但是 要私钥加密,用公钥解密,却做不到!
查了一下网上资料,讲原理的多,讲实例的少,顶多也就是说明数字签名的过程,
有人说,用私钥加密的数据,必须要同时有公钥和私钥才能解密。验证了一下,好像是这样。但如果对方有私钥,加密又有什么用?
但我要的功能就是私钥加密,用公钥解密。不知谁能告诉我怎么用?或者有什么其他的
方法、算法实现私钥加密,用公钥解密
①、公钥加密,可以用私钥解密。可以实现传输过程中被人截获也不怕丢失信息。
②、私钥加密,可以用公钥解密。
③、数字签名,验证其未被修改。证明身份。
PubKeyEncode(PubKey,E,N) E,N构成公钥
PrivateKeyEncode(PubKey,D,N) D,N构成私钥
近几日研究了一下RSA,却发现这样的问题:
可以数字签名,可以公钥加密,私钥解密。
但是 要私钥加密,用公钥解密,却做不到!
查了一下网上资料,讲原理的多,讲实例的少,顶多也就是说明数字签名的过程,
有人说,用私钥加密的数据,必须要同时有公钥和私钥才能解密。验证了一下,好像是这样。但如果对方有私钥,加密又有什么用?
但我要的功能就是私钥加密,用公钥解密。不知谁能告诉我怎么用?或者有什么其他的
方法、算法实现私钥加密,用公钥解密