問題タブ [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.
java - ECC 暗号化および復号化での Base64 エンコード/デコード
ECC アルゴリズムの暗号化と復号化をテストしたい。
私はコードを書く:
鍵ペア (公開鍵と秘密鍵) を生成 ---> それらをファイルに書き込みます (安全ではないかもしれませんが、テストしただけです)。
次に、公開鍵を使用して文字列を暗号化します(Javaで書く)
次に、暗号化された文字列を取得し、Android で復号化を試みます (秘密鍵を使用)
これが私のコードです:
Java で文字列を暗号化します。
/li>
私の出力暗号化文字列は次のようになります。
そして、これが私の秘密鍵です
Android で文字列を復号化する
/li>
しかし、私のコードは復号化に成功していません。問題があります:
おそらく間違ったエンコード/デコード文字列が原因だと思います-バイト-Base64
しかし、私はこの問題についてあまり経験がありません。