之前一直了解了一些公钥加密,但是思维一值固定在加密这个地方,就是用公钥对信息进行加密然后再用私钥进行解密,达到数据加密的效果,
今天才了解到,如果把公钥加密反过来用的话,就可以进行类似于数字签名的一种身份鉴别,例如,A向B发送数据,A用私钥进行加密,然后发送给B,B在收到信息之后用公钥进行解密,因为公钥是公开的,所以B能够得到公钥,如果解密成功,则表示该信息是A发送的。
再有就是关于私钥和公钥的区分,其实大可不必纠结于谁是公钥谁是私钥,两者都可以用来对数据进行加密和解密,是一个不对称的逆运算,至于谁是公钥谁是私钥,则看发布者自己的选择。