非對稱加密rsa算法

指的是加密和解密使用不同的祕鑰。

一把作爲公開的公鑰,另一把作爲私鑰。這對密鑰中的公鑰進行加密,私鑰用於解密。反之亦然(被私鑰加密的數據也可以被公鑰解密) 。

在實際使用中私鑰一般保存在發佈者手中,是私有的不對外公開的,只將公鑰對外公佈,就能實現只有私鑰的持有者才能將數據解密的方法。   這種加密方式安全係數很高,因爲它不用將解密的密鑰進行傳遞,從而沒有密鑰在傳遞過程中被截獲的風險,而破解密文幾乎又是不可能的。

但是算法的效率低,所以常用於很重要數據的加密,常和對稱配合使用,使用非對稱加密的密鑰去加密非對稱對稱加密的密鑰。

事實上,**公鑰加密算法很少用於數據加密,它通常只是用來做身份認證**,因爲它的密鑰太長,加密速度太慢--公鑰加密算法的速度甚至比對稱加密算法的速度慢上3個數量級(1000倍)。

rsa如何操作

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章