2016-12-22 138 views

回答

1

您可以使用ECIES。它使用短暫靜態Diffie-Hellman來創建一個隨機的,共享的對稱密鑰(當然與綁定的私鑰相關聯),您可以使用它來加密數據或實際上包裹另一個密鑰。

確保您保護傳輸中的數據,但您可能希望使用經過身份驗證的加密方式(例如AES-GCM)確保密鑰無法通過填充Oracle攻擊進行更改或檢索。

爲此,您可以使用Bouncy Castle(輕量級)API,但您可能必須更改當前的實現以使用AES-GCM。

相關問題