2017-05-11 87 views
1

它可能不是正確的地方問這個問題,但實際上我已經看過很多在互聯網上找到這anwser,但我couldnt。我只想知道AES公共密鑰還是私有密鑰?先謝謝你!AES算法是公鑰還是私鑰的關鍵?

+0

在AES的情況下,我們通常會談論一個*密鑰*,而不是私鑰或公鑰,以便與公鑰密碼區分開來。 –

回答

4

AES是對稱的加密方法,所以只有一個密鑰,應該在會話的兩端都知道。

不用說,這意味着它應該是一個私鑰密鑰,因爲任何具有(單個)密鑰的人都可以解密來自您的消息或假消息。

+0

謝謝你的回答。其實這就是我的想法,但我想知道更多。例如,現在我有一個軟件可以加密應用AES算法的媒體。所以當我加密視頻時,我只需要添加一個密碼,當配方獲得加密的視頻時,他需要與我加密的視頻相同的密碼。那麼這裏的密碼是什麼?公鑰在哪裏? –

+1

@ Ali.bu,那裏*是*沒有公鑰。 AES不適用於公鑰密碼。除非雙方已經知道關鍵,否則你需要找到另一種方法。例如,請參閱https://en.wikipedia.org/wiki/Public-key_cryptography。您可以嘗試通過其他*途徑單獨發送密鑰,但這有其自身的問題。 – paxdiablo

+0

那意味着我現在使用的軟件不能用於網絡傳輸?是嗎?@paxdiablo –