單向加密算法對數據進行加密的過程分為兩個步驟:
一、添加特征碼
上圖中說明了為數據添加特征碼的步驟:
1、使用單向算法計算出特征碼
2、使用私鑰來加密特征碼
3、將特征碼加到數據的后同
二、添加密碼
添加密碼的步驟:
1、生成一次性密碼
2、使用密碼對數據進行加密
3、使用對方的公鑰對密碼進行加密
4、將加密后的密碼添加到數據后面
對端在收到數據后取得數據過程如下:
一、解密密碼
1、使用自己的私鑰解密一次性密碼
2、使用密碼解密整個數據
二、對比特征碼
使用對方的公鑰解密對方發送的特征碼,再使用相同的算法計算出一個特征碼,對比兩個特征碼是否一致。
原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/11809