簡體   English   中英

如何保存安全的AES密鑰

[英]How to save secure a aes key

以下情況:我有一個客戶端服務器應用程序,通信被aes和rsa(可憐的人ssl)加密。 但這不是我的問題。 客戶端本身將加密一些文本(也包括aes),該文本將發送到服務器並存儲到數據庫中。 因此,這就是問題所在:同一客戶端可以接收此文本並可以對其解密。 密鑰存儲在存儲器中。 但是如何解密第二個客戶端此數據? 第二個客戶端沒有密鑰。 這兩個客戶端將以相同的帳戶登錄。 但是解密文本的密鑰在客戶端。 如何獲得具有相同登錄名的第二個客戶端從第一個客戶端配置密鑰?

如果兩個客戶端必須能夠讀取相同的加密數據,則它們必須共享用於加密的密鑰。

當然,服務器可以存儲此密鑰,並在身份驗證后自動在客戶端(相同帳戶)之間共享它,但這意味着服務器將能夠解密數據,從而使額外的加密層變得無用。

結論:如果您確實需要使用此方法,則兩個客戶端必須使用不同的通道(例如電話)共享密鑰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM