クライアントから提供されたキーと IV を使用して Java で復号化する必要がある c#.net で暗号化された文字列があります。使用されるアルゴリズムは AES です。
私はいくつかのことを試しました。キーは次のようになります
key = "QWEEqweASDreefERTfdf45fefdWERfsdf34fedfdwn5=" //length 44 bytes
iv = "nkfghER24dfdfdf56YUIgH==" // lenght=24 bytes
AES/CBC/PKCS5Padding
上記のキーをクラスに渡すアルゴリズムを使用して Cipher クラスでこれを使用すると、Secretkeyspec
無効なキーの長さ 44 バイトと表示されます
キーの何が問題なのかわかりません。提案されたすべての解決策を数日間試しましたが、何も機能しません。誰か助けてくれませんか?ありがとうございました。