暗号化されたデータが C# から取得される復号化クラス (AES/CBC/PKCS7Padding) を作成しています。次の文字列(base64でエンコードされたもの)を取得したい:
usiTyri3/gPJJ0F6Kj9qYL0w/zXiUAEcslUH6/zVIjs=
それをJavaでバイト配列に変換して、キーとしてSecretKeySpecに渡します。C# には符号なしバイトがあり、Java には符号付きバイトしかないという問題があることはわかっています。では、127 より大きい値を持つこの文字列を渡し、Java にキーと初期化ベクトルを受け入れさせるにはどうすればよいでしょうか?