2012-11-10 89 views
2

我正在加密與黑莓應用程序中服務器的通信。我正在使用需要提供密鑰的RC4加密。在應用程序中隱藏此密鑰的最佳位置是什麼?首先是應用程序存儲密鑰的好地方,第二,使用String變量來存儲密鑰是否安全?任何建議/提示?在黑莓應用程序中存儲加密密鑰

+0

要麼有用戶輸入密碼,要麼在傳輸過程中協商密鑰。所以你不需要永久存儲任何密鑰。 – CodesInChaos

回答

2

這取決於你對'安全'的定義是什麼。如果您在應用程序中的任何位置將密鑰置於純文本中,則有人有能力找到它並使用它來危害您的應用程序通信。這是否會發生取決於這樣做會有多吸引人。

您可以將其放置在設備密鑰庫中,但仍然必須以某種方式分配密鑰。

爲什麼不使用SSL/TLS?