security - 在 Blackberry 应用程序中存储加密 key

标签 security blackberry encryption java-me

我正在加密黑莓应用程序中与服务器的通信。我使用的是 RC4 加密,需要提供 key 。在应用程序中隐藏此 key 的最佳位置是什么?首先,应用程序是存储 key 的好地方,其次,使用 String 变量来存储 key 是否安全?有什么建议/提示吗?

最佳答案

这取决于您对“安全”的定义是什么。如果您将 key 以纯文本形式放在应用程序中的任何位置,那么有能力的人就可以找到它并使用它来破坏您的应用程序通信。这种情况是否会发生将取决于这样做的吸引力有多大。

您可以将其放入设备 keystore 中,但您仍然需要以某种方式分发 key 。

为什么不使用 SSL/TLS?

关于security - 在 Blackberry 应用程序中存储加密 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13320830/

相关文章:

security - SFTP 到 EC2 Windows 实例

security - 我应该在将密码发送到服务器端之前对其进行哈希处理吗?

java - 使自定义按钮的中心文本

ruby - 如何在 Ruby 中使用 PKI(公钥/私钥)加密?

java - 如何修复 CWE 829 - 包含来自不受信任的控制领域的功能

java - 如何为此线程而不是系统设置 SecurityManager?

java - 如何在 blackberry web works/HTML5 应用程序中调用 Java web 服务方法?

blackberry - 如何在黑莓手机中显示 URL 中的图像?

c - 访问 C 库的最 pythonic 方式是什么——例如,OpenSSL?

java - ObjectInputStream 与 CipherInputStream 卡住、挂起