現在、twitter4Jを使用するJavaプログラムを作成しています。Javaソースに秘密鍵を格納する方法はありますが、人間が読めるものはありません
私は秘密にする必要があるTwitterからの「消費者の秘密」を持っています。 しかし、ソースとコンパイル済みのjarファイルを少数の人と共有したいと思っています。
ソースコードがあるときでもキーにアクセスしたり表示したりできないように、暗号化できる方法はありますか、何らかの形でソースコード/ローカルファイル内のキーを隠す方法はありますか?
現在、twitter4Jを使用するJavaプログラムを作成しています。Javaソースに秘密鍵を格納する方法はありますが、人間が読めるものはありません
私は秘密にする必要があるTwitterからの「消費者の秘密」を持っています。 しかし、ソースとコンパイル済みのjarファイルを少数の人と共有したいと思っています。
ソースコードがあるときでもキーにアクセスしたり表示したりできないように、暗号化できる方法はありますか、何らかの形でソースコード/ローカルファイル内のキーを隠す方法はありますか?
ソースを共有している場合、ソースコードを使用するだけでこれを実現する良い方法はありません。
あなたがソースを共有していなかった場合、あなたはここで提供さ答えをたどることができます:Best Practice for storing private API keys in Android
あなたは双方向の暗号化を組み込み、ここではこの答えに詳述されている別のファイルにそれを保存することができます:Encrypt Password in Configuration Files?
あなたのコードにハードコードされているその鍵を暗号化/復号化する方法を書いてください。そんな感じ? –