0

Androidプロジェクトのキーストアのパスワードを間違えたようです。キーストアはまだ持っていますが、パスワードは持っていません。ただし、パスワードはEclipseの[署名とキー]タブに保存されます。また、org.eclipse.equinox.securityディレクトリ内にsecure_storageファイルがあり、保存されているパスワードがエンコードされてそこにあるようです。保存されたパスワードバージョンのキーストアを使用する場合、そのパスワードをある時点でデコードして、キーストアに渡す必要があることは私には理にかなっています。したがって、自分でデコードしてパスワードを取得するにはどうすればよいのでしょうか。

どんな助けでもいただければ幸いです!

ティム

4

2 に答える 2

2

多くの調査の結果、セキュア ストレージからパスワードを回復する方法を見つけました。私が推測したように、Eclipse には保存されたパスワードを抽出する方法が必要です。この投稿を見つけました:保存されたパスワードを表示する方法に私を導いたEclipse password recovery 。作業が必要だったのは、実際にコードを実行することだけでした。私は eclipse-shell パスには行きませんでしたが、代わりにそのコードを使用して eclipse プラグイン プロジェクトを作成しました。このコードは、標準の Java プロジェクトでは機能しないことに注意してください。

もちろん、実際の Secure Storage は OS 認証で暗号化されているため、最初に暗号化されたマシンからパスワードを解読する場合にのみ機能します。問題は、適切な暗号を使用せずに復号化することではなく、組み込みの復号化メソッドを使用してクリーンテキストのパスワードを取得することです。

于 2013-02-22T18:06:36.223 に答える
-2

いいえ、あなたがすることはできません。オペレーティングシステムの暗号化または/およびjvmを使用します。標準は通常、いくつかの AES-256 ビットであり、破ることは非常に困難です。

ここでは何の助けも得られないと思います。

于 2013-02-21T14:36:59.630 に答える