指的是加密和解密使用不同的秘鑰。一把作為公開的公鑰,另一把作為私鑰。這對(duì)密鑰中的公鑰進(jìn)行加密,私鑰用于解密。反之亦然(被私鑰加密的數(shù)據(jù)也可以被公鑰解密) 。在實(shí)際使用中私鑰一般保存在發(fā)布者手中,是私有的不對(duì)外公開的,只將公鑰對(duì)外公布,就能實(shí)現(xiàn)只有私鑰的持有者才能將數(shù)據(jù)解密的方法。 這種加密方式安全系數(shù)很高,因?yàn)樗挥脤⒔饷艿拿荑€進(jìn)行傳遞,從而沒有密鑰在傳遞過程中被截獲的風(fēng)險(xiǎn),而破解密文幾乎又是不可能的。但是算法的效率低,所以常用于很重要數(shù)據(jù)的加密,常和對(duì)稱配合使用,使用非對(duì)稱加密的密鑰去加密非對(duì)稱對(duì)稱加密的密鑰。事實(shí)上,**公鑰加密算法很少用于數(shù)據(jù)加密,它通常只是用來做身份認(rèn)證**,因?yàn)樗拿荑€太長,加密速度太慢--公鑰加密算法的速度甚至比對(duì)稱加密算法的速度慢上3個(gè)數(shù)量級(jí)(1000倍)。
聯(lián)系客服