@Test public void testdecrypt() { String pwd = "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"; String result = EncryptionUtil.decrypt(pwd); System.err.println(result); }
public static String decrypt(String str) { String retVal = null; if (str != null && str.length() > 0) { try { Cipher c = Cipher.getInstance(CRYPT_ALGORITHM); c.init(Cipher.DECRYPT_MODE, new SecretKeySpec(key, CRYPT_ALGORITHM)); byte[] decodedVal = Base64.decodeBase64(str.getBytes()); retVal = new String(c.doFinal(decodedVal)); } catch (Exception ex) { log.error(ex.toString(), ex); } } return retVal; }
EncryptionUtil { public static String decrypt(String str) { String retVal = null; if (str != null && str.length() > 0) { try { Cipher c = Cipher.getInstance(CRYPT_ALGORITHM); c.init(Cipher.DECRYPT_MODE, new SecretKeySpec(key, CRYPT_ALGORITHM)); byte[] decodedVal = Base64.decodeBase64(str.getBytes()); retVal = new String(c.doFinal(decodedVal)); } catch (Exception ex) { log.error(ex.toString(), ex); } } return retVal; } }
EncryptionUtil { public static String decrypt(String str) { String retVal = null; if (str != null && str.length() > 0) { try { Cipher c = Cipher.getInstance(CRYPT_ALGORITHM); c.init(Cipher.DECRYPT_MODE, new SecretKeySpec(key, CRYPT_ALGORITHM)); byte[] decodedVal = Base64.decodeBase64(str.getBytes()); retVal = new String(c.doFinal(decodedVal)); } catch (Exception ex) { log.error(ex.toString(), ex); } } return retVal; } private  EncryptionUtil(); }
EncryptionUtil { public static String decrypt(String str) { String retVal = null; if (str != null && str.length() > 0) { try { Cipher c = Cipher.getInstance(CRYPT_ALGORITHM); c.init(Cipher.DECRYPT_MODE, new SecretKeySpec(key, CRYPT_ALGORITHM)); byte[] decodedVal = Base64.decodeBase64(str.getBytes()); retVal = new String(c.doFinal(decodedVal)); } catch (Exception ex) { log.error(ex.toString(), ex); } } return retVal; } private  EncryptionUtil(); static String generateSalt(); static String hash(String str, String salt); static String hash(String str); static String encrypt(String str); static String decrypt(String str); }
EncryptionUtil { public static String decrypt(String str) { String retVal = null; if (str != null && str.length() > 0) { try { Cipher c = Cipher.getInstance(CRYPT_ALGORITHM); c.init(Cipher.DECRYPT_MODE, new SecretKeySpec(key, CRYPT_ALGORITHM)); byte[] decodedVal = Base64.decodeBase64(str.getBytes()); retVal = new String(c.doFinal(decodedVal)); } catch (Exception ex) { log.error(ex.toString(), ex); } } return retVal; } private  EncryptionUtil(); static String generateSalt(); static String hash(String str, String salt); static String hash(String str); static String encrypt(String str); static String decrypt(String str); static final String CRYPT_ALGORITHM; static final String HASH_ALGORITHM; }