1. 程式人生 > >RSA加密 簡單介紹

RSA加密 簡單介紹

SHA-1(殺one)中的RSA演算法核心特點:有一個公鑰,有一個私鑰,二者是一套,且每一套都是獨一無二的.再無第二套一模一樣的.
公鑰可以隨便給人,但私鑰確是不可外傳的.
公鑰私鑰都可以進行加密解密,哪個加的密,就必須用這一套的另外一個鑰進行解密.
鑰的加密實際就是一個規則
例子
前提:資料的傳遞分兩端,1端傳資料,2端收資料, 1,2端必須都有著自己獨一無二的一套公私鑰,1的公私鑰用A,私鑰用a;2的公私鑰用B,私鑰用b.
準備:1端先拿到2端的B公鑰,然後在把自己的公鑰A傳給2端,這要1端就有了A,B,a的鑰匙,2端就有了A,B,b的鑰匙.
加密:1端把要傳遞的資料,先進行SHA-1(殺one),第一層加密,再用B公鑰第二層加密,再用a私鑰進行第三層加密.然後把資料傳給2端
解密:2端拿到資料,先用A公鑰進行解密解掉第三層,再用自己的b私鑰解掉第二層,最後在解掉第一層,從而解析出資料.

這裡寫圖片描述

這裡寫圖片描述