使用非对称加密算法需要两个密钥来进行加密和解密,这两个密钥是公开密钥和私有密钥,公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密,使用非对称加密算法加密的数据难以破解,可以在网络上自由无危险的进行传输,即使别人截获到也必须用私钥才能解开,从而保证数据的真实性。