暗号化されたデータがC#から取得されている暗号化クラス(AES/CBC/PKCS7Padding)を作成しています。base64でエンコードされた文字列をJavaバイト配列に変換する
usiTyri3/gPJJ0F6Kj9qYL0w/zXiUAEcslUH6/zVIjs =
とキーとしてSecretKeySpecに渡すためにJavaのbyte配列に変換します。私は(base64エンコードである)次の文字列を取りたいです。私は、符号なしバイトを持つC#と、符号付きバイトしか持っていないJavaの問題があることを知っています。どのようにすれば、127より大きな値を持つこのスティングを渡すことができますか?そして、javaがキーと初期化ベクトルを受け入れるようにしますか?
(これは良い答えです)http://stackoverflow.com/questions/469695/decode-base64-data-in-javaの重複 –
受け入れられた答えはそれほど良いものではありませんが、代わりに最高点を持つものを使用してください – kdgregory
おそらく私は質問にあまり読みすぎていますが、私は受け入れられた答えを推測しているのがおそらくこのアプリケーションに最適です。恩恵を受ける可能性の低いソリューションに複雑性を導入する必要はありません。 – erickson