0
我正在嘗試使用來自GNU-CRYPTO的加密算法。 但是,每當我嘗試我得到一個:java.lang.SecurityException:JCE不能驗證提供程序GNU-CRYPTO'GNU-CRYPTO:JCE無法驗證提供者GNU-CRYPTO
奇怪的是我可以使用這個包中的所有哈希函數通常,但是當我嘗試使用密碼我得到那些,爲AES,DES,DESede ...
基於這一點,我認爲安裝進展良好。另外,當我與其他提供者(BC,SUN)一起使用我的代碼時,它正常工作。
任何人都可以幫助我。
algorithm="DES";
provider="GNU-CRYPTO";
generator = KeyGenerator.getInstance(algorithm); <-works
generator.init(randGenerator);
SecretKey key = generator.generateKey();
cipherEncryption = Cipher.getInstance(algorithm, provider); <- stops here
感謝您的支持。我同意,不應該使用它。我實際上不是在真正的項目中使用這個庫。這是我們在大學所做的研究項目。 – Victor 2014-11-23 19:02:34
複述Torvalts,這是一個藉口:) – 2014-11-23 20:14:25