天天看點

國密非對稱加解密,避坑!!!今天給資料庫配置密碼增加了一個國密SM2非對稱加密。由前端通過公鑰進行加密,後端通過私鑰解密

作者:摸魚低代碼

國密非對稱加解密,避坑!!!

今天給資料庫配置密碼增加了一個國密SM2非對稱加密。由前端通過公鑰進行加密,後端通過私鑰解密。

前端使用了javascript用的比較多的sm-crypto,java端使用的大名鼎鼎的bcprov-jdk15on。

之前就聽說java的國密加解密跟其他語言不太配套,具體啥原因也沒太去研究細節,據說新版本的已經解決了這個問題。但是經過一番嘗試發現前後端的加解密還是不配套。

仔細看了下源碼,發現前端推薦的密碼模式1,采用的是C1C3C2,而後端預設采用的是C1C2C3。修改了後端密碼模式解密成功。

#程式員#

國密非對稱加解密,避坑!!!今天給資料庫配置密碼增加了一個國密SM2非對稱加密。由前端通過公鑰進行加密,後端通過私鑰解密
國密非對稱加解密,避坑!!!今天給資料庫配置密碼增加了一個國密SM2非對稱加密。由前端通過公鑰進行加密,後端通過私鑰解密
國密非對稱加解密,避坑!!!今天給資料庫配置密碼增加了一個國密SM2非對稱加密。由前端通過公鑰進行加密,後端通過私鑰解密
國密非對稱加解密,避坑!!!今天給資料庫配置密碼增加了一個國密SM2非對稱加密。由前端通過公鑰進行加密,後端通過私鑰解密

繼續閱讀