問題タブ [clipper]

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.

0 投票する
1 に答える
122 参照

java - 暗号復号化の問題: javax.crypto.IllegalBlockSizeException: 復号化で最後のブロックが不完全です

Android でファイルを暗号化および復号化する必要があり、暗号化されたファイル (画像、ビデオ) は他のデバイスからも復号化できます。

同じデバイスでの暗号化と復号化は正常に機能しますが、デバイスユーザーを暗号化されたファイルを復号化に切り替えると、doFinal()でエラーが表示されます

javax.crypto.IllegalBlockSizeException: 復号化で最後のブロックが不完全です

あるデバイスからファイルを暗号化し、Android のパスワード暗号化のように他のすべてのデバイスにアクセスし、そのパスワード キーを使用して他のデバイスにアクセスし、ファイル情報にアクセスする方法です。

// コード

以下は EncryptDecryptUtils クラスのコードです