問題タブ [spongycastle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1972 参照

java - ECC 暗号化および復号化での Base64 エンコード/デコード

ECC アルゴリズムの暗号化と復号化をテストしたい。

私はコードを書く:

  • 鍵ペア (公開鍵と秘密鍵) を生成 ---> それらをファイルに書き込みます (安全ではないかもしれませんが、テストしただけです)。

  • 次に、公開鍵を使用して文字列を暗号化します(Javaで書く)

  • 次に、暗号化された文字列を取得し、Android で復号化を試みます (秘密鍵を使用)

これが私のコードです:

  1. Java で文字列を暗号化します。

    /li>

私の出力暗号化文字列は次のようになります。

そして、これが私の秘密鍵です

  1. Android で文字列を復号化する

    /li>

しかし、私のコードは復号化に成功していません。問題があります:

おそらく間違ったエンコード/デコード文字列が原因だと思います-バイト-Base64

しかし、私はこの問題についてあまり経験がありません。