From afc0c792d3ebf64f6cb2bfe1f18bfdaf939f6cde Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Thu, 25 Jun 2020 23:16:11 +0200 Subject: [PATCH] Removed dependency to Sun package --- src/zutil/Encrypter.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/zutil/Encrypter.java b/src/zutil/Encrypter.java index 5cea8a5..abf79ae 100644 --- a/src/zutil/Encrypter.java +++ b/src/zutil/Encrypter.java @@ -136,18 +136,12 @@ public class Encrypter { } public Encrypter(String stringKey, Digest digest, Algorithm crypto, int iteration, int keyBitSize) throws NoSuchAlgorithmException, InvalidKeySpecException, NoSuchPaddingException, InvalidKeyException { - // Install SunJCE provider - Provider sunJce = new com.sun.crypto.provider.SunJCE(); - Security.addProvider(sunJce); - // Generate the secret key specs. - //String instance = "PBEWith"+ digest +"And"+ crypto; String instance = "PBKDF2With"+ digest; SecretKeyFactory factory = SecretKeyFactory.getInstance(instance); KeySpec keySpec = new PBEKeySpec(stringKey.toCharArray(), salt, iteration, keyBitSize); SecretKey tmp = factory.generateSecret(keySpec); key = new SecretKeySpec(tmp.getEncoded(), crypto.toString()); - //key = new SecretKeySpec(stringKey.getBytes(), crypto.toString()); encipher = Cipher.getInstance(key.getAlgorithm()); decipher = Cipher.getInstance(key.getAlgorithm());