メッセージ (文字列)、署名 (文字列)、公開アドレス (文字列) の 3 つの情報が与えられた場合、署名を検証したいと考えています。Javascript、Python、および PHP のライブラリでは、これは単純なメソッド呼び出しです。しかし、BitcoinJ (Java) では、簡単な解決策や例を思いつくことができません。
まず、署名を検証したいだけです。BitcoinJ はやり過ぎですが、私が見つけた唯一の Java ライブラリです。また、必要なものに対する直接メソッド呼び出しがないようです。公開鍵を必要とするメソッド呼び出しがありますが、私は公開アドレスを持っています。Web での議論は、公開鍵が署名から入手できることを示しています。ただし、これは思ったほど簡単ではないようです。Java は、文字列ではなくバイトも必要とします。簡単に聞こえますが、努力はうまくいきません。私が見つけることができる例はありません。
上記の 3 つの情報を使用して、Java (BitcoinJ またはその他) での簡単なメッセージ検証の例を教えてもらえますか? ティア!