AES(192ビット)にはより高いキーサイズが必要で、サイトの指示に従ってJCEがインストールされています。AES不正なキーサイズエラーはコマンドラインでのみ発生するが、IDEでは発生しない
Netbeansで自分のプログラムを実行しているうちに、奇妙なことに、暗号化と復号化が完全に機能します。
しかし、私はコンパイルして、コマンドラインから実行する場合、それは「java.security.InvalidKeyException:不正なキーサイズを」投げるだろう、私はコンパイルコマンドに追加する必要がある何か他のものがあります
を? 私のコンパイルコマンドは普通のものです。 javac -dのようなものです。 -cp。 DC \ src \ dc \ Main.java DC \ src \ share \ AES.java
メインメソッドにSystem.out.println(System.getProperty( "java.class.path"))を追加して、2つのケースで異なる点を整理します。 –