goja-web/src/main/java/goja/security/goja/SecurityKit.java
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.