天天看點

java前後端RSA加密傳輸資料

    前端使用jsencrypt.js。

    後端需要一個RSA工具類,包含生成密鑰對、加解密等功能。

流程:

    1.後端生成密鑰對,并把公鑰傳遞給前端,後端儲存私鑰

    2.前端用公鑰加密資料後,傳遞給後端

    3.後端用私鑰解密,擷取資料

注意:

    1.後端把公鑰用base64編碼為字元串傳輸。

    2.前端加密後的資料也是以base64編碼傳輸的,後端需要base64解碼。

繼續閱讀