AES (192 비트)의 경우 더 높은 키 크기가 필요하며 사이트의 지침에 따라 JCE가 설치되어 있습니다.AES 명령 줄에서만 AES의 잘못된 키 크기 오류가 발생했습니다.
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"))'를 추가하십시오. –