根據網站上的說明,我需要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」))添加到主方法中,以找出兩種情況之間的差異。 – 2011-02-02 08:45:07