private static String decrypt(String value) {
        try {
            value = URLDecoder.decode(value, StringPool.UTF_8);
            if (StringUtils.isBlank(value)) return null;
            byte[] data = Base64.decodeBase64(value.getBytes());
            return new String(decrypt(data, E_KEY));
        } catch (UnsupportedEncodingException excp) {
            return null;
        }
    }
private static String decrypt(String value) {
        try {
            value = URLDecoder.decode(value, StringPool.UTF_8);
            if (StringUtils.isBlank(value)) return null;
            byte[] data = Base64.decodeBase64(value.getBytes());
            return new String(decrypt(data, E_KEY));
        } catch (UnsupportedEncodingException excp) {
            return null;
        }
    }
private static String decrypt ( String value ) { try { value = URLDecoder . decode ( value , StringPool . UTF_8 ) ; if ( StringUtils . isBlank ( value ) ) return null ; byte [ ] data = Base64 . decodeBase64 ( value . getBytes ( ) ) ; return new String ( decrypt ( data , E_KEY ) ) ; } catch ( UnsupportedEncodingException excp ) { return null ; } }
decrypt

@param value ciphertext
@return Plaintext.
decrypt