java - 如何在 Java 源代码中存储 key 而不是人类可读的

标签 java encryption

我目前正在创建一个使用 twitter4J 的 Java 程序.

我有一个来自 Twitter 的“消费者 secret ”需要保密。 但是我想与一些人分享源代码和编译的 jar。

有什么方法可以加密,或者以某种方式将 key 隐藏在源代码/本地文件中,这样即使他们有源代码也无法访问/查看 key ?

最佳答案

没有。如果 Java 编译器可以读取它,那么拥有源代码的任何其他人也可以。

关于java - 如何在 Java 源代码中存储 key 而不是人类可读的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36701804/

相关文章:

.net - 使用 Windows Crypto API 的 Windows 2000 和 Windows 2003 RC2 加密/解密?

java - 使用 RSA 加密字符串并将 Java 中的 key 封装到文件中

java - 为什么Java List接口(interface)不支持getLast()?

java - httpurl连接线程安全

JAVA从数组转为列表并使用shuffle方法

c# - 如何使用 SHA512 散列密码

IOS应用加密

java - 如何在 Guava 订购中找到哪个比较器 'broke the tie'

java - 如何从 onProgressUpdate 和 onPostExecute 获得响应

c - Vigenere 未能使用 C 中的 “BaRFoo” 错误进行 check50 测试将 “CaQGon” 加密为 “BaZ”