Java で Elliptic Curve Cryptography を使用して特定の入力を暗号化しようとしているときに、暗号とキーを生成するために次のアルゴリズムを使用しています。
KeyPairGenerator g = KeyPairGenerator.getInstance("ECDSA"); 暗号 cipher = Cipher.getInstance("ECIES");
予想どおり、暗号は ECDSA アルゴリズムによって生成されたキーを受け入れません。エラーが発生します-IEキーを渡す必要があります。
ここで、これら 2 つの方法でサポートされている暗号を検索しました: http://java.sun.com/javase/6/docs/technotes/guides/security/StandardNames.html#Cipher
残念ながら、ECC でサポートされている else アルゴリズムはありません。入力を暗号化/復号化するために ECC 生成キーを使用した人はいますか? 互いに衝突しないようにするには、どちらのアルゴリズムを使用する必要がありますか?