使用用于加密

问题描述:

在RSA相同的私钥,使用用于加密

解密我明白,如果数据是使用公共密钥加密,相应的私钥可被用来解密它,反之亦然。但是:

使用公共密钥可以使用相同的公钥解密

数据加密?

数据使用私钥可使用相同的私钥来解密加密?

这个属性对于其他公钥算法也一样吗?

+0

我会离开它,但这不是一个真正的编程问题,也许下次尝试测试crypto.stackexchange.com? –

数据使用的公共密钥可使用相同的公共密钥来解密加密?

不会,这会失败的目的,因为大家都知道公钥。

使用私钥加密的数据可以使用相同的私钥解密?

不会。这会破坏目的,因为那样你就无法发送任何人一个加密的消息(不知道他们的私钥,根据定义你不知道)。尽管如此,对称密码术确实有效。只有一个秘密秘钥密钥,您可以在将它们放到Dropbox上之前使用它们对文件进行加密,或者您可以与朋友共享以发送只有你们两个才能阅读的消息。

此外,在一些公共密钥系统中,可能从私有密钥(而不是其他的方式,当然)的公共密钥。但这并没有真正改变原则(因为无论如何,私钥的拥有者都知道公钥)。

此属性是相同的其他公共密钥算法呢?

公共密钥加密的定义是,有一个密钥对,由私人半部和公共一半,它们中的一个被用于创建消息时,其它读取他们。