ホームページ  >  に質問  >  本文

AES 256 暗号化/復号化における MySql と Java の相互運用性

次の暗号化と復号化は、mysql (aes-256-cbc) モードで正常に機能します

リーリー

mysql で暗号化された値を復号化しようとしていますが、成功しません。

以下は私のmysqlクエリsha256のキーです(ソルトキー)

リーリー

Java で取得できたのと同じ値:

リーリー

弾む城や他の API が復号化に同じキーを使用するようにするカスタム方法はありますか?

P粉937769356P粉937769356205日前335

全員に返信(1)返信します

  • P粉239089443

    P粉2390894432024-03-28 20:33:42

    MySQL は内部で OpenSSL アルゴリズムを使用し、EVP_BytesToKey を導出関数として使用します。 このURLを見てください

    MySQL の暗号化と復号化の例:

    リーリー

    この EVP_BytesToKey キー導出関数をサポートする JAR があります。

    リーリー リーリー

    }

    これでついに相互運用性が実現しました!これが同じことをしようとしている人の助けになれば幸いです。

    返事
    0
  • キャンセル返事