私には2つのオブジェクトがあります。 key1
は、タイプ*rsa.PublicKey
です。 key2
は、*ssh.rsaPublicKey
オブジェクトを隠すインタフェースであるタイプ*ssh.PublicKey
です。 ssh.rsaPublicKey
は、次のように定義されます。プライベートインターフェイスとの比較
type ssh.rsaPublicKey rsa.PublicKey
さらにいくつかの方法があります。そのクラスは、「エクスポートされません」されているのでしかし、私はssh.rsaPublicKey
へのキーのいずれかをキャストすることはできませんそれはssh.PublicKey
を実装していない、と私はkey2
からN
またはe
にアクセスすることができないので、私はrsa.PublicKey
にkey2
をキャストすることはできません私はrsaPublicKey
オブジェクトを持っていることを知っていないはずですから。
key1
とkey2
が同じキーであることをどのように比較する必要がありますか?
staterについては、あなたの平等の定義は何ですか?データを取得したり変換したりするにはいくつかの方法があると思います。 – evanmcdonnal
私の等価性の定義は "同じモジュラス、同じ" N "です。 –