当密钥长度为128位时,一切正常。但是当我使用长度为192或256位的密钥时,出现了以下异常。
java.security.InvalidKeyException: Illegal key size or default parameters
at javax.crypto.Cipher.a(DashoA13*..)
at javax.crypto.Cipher.a(DashoA13*..)
at javax.crypto.Cipher.a(DashoA13*..)
at javax.crypto.Cipher.init(DashoA13*..)
at javax.crypto.Cipher.init(DashoA13*..)
我发现了这篇文章:Java安全性:非法密钥大小或默认参数?。但是,即使我已经下载了jar文件并将其放置在${java.home}/lib/security/
文件夹中,我仍然会遇到相同的异常。