开发者社区> 问答> 正文

提供的DEMO问题

我直接用的你们提供的JAVA DEMO,用jdk1.7.0_79,首先DEMO编译就报错
IsvReceiveServlet中就有如下错误
[table=100%,#ffffff,#dddddd,1][tr][td]
后来改成IF后,想测试一下创建套件,建立回调应用,但怎么都不对,是否能提供能跑通的例子
我用JSP试了一下

但后台报错,错误信息如下




展开
收起
tonmy78 2015-11-24 14:41:24 5884 0
2 条回答
写回答
取消 提交回答
  • Re提供的DEMO问题
    有木有替换本地的jre里的2个文件?
    2015-12-01 10:29:37
    赞同 展开评论 打赏
  • 丫丫丫丫丫丫丫丫丫
    Re提供的DEMO问题
    您好,麻烦您能debug到这个类里面吗?看一下这个Exception究竟是什么具体的异常。
    DingTalkEncryptor
    代码就在你本地。请注意传入的参数是不是null,


    private String encrypt(String random, String plaintext) throws DingTalkEncryptException {
        try {
            byte[] randomBytes = random.getBytes(CHARSET);
            byte[] plainTextBytes = plaintext.getBytes(CHARSET);
            byte[] lengthByte = Utils.int2Bytes(plainTextBytes.length);
            byte[] corpidBytes = corpId.getBytes(CHARSET);
            ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
            byteStream.write(randomBytes);
            byteStream.write(lengthByte);
            byteStream.write(plainTextBytes);
            byteStream.write(corpidBytes);
            byte[] padBytes = PKCS7Padding.getPaddingBytes(byteStream.size());
            byteStream.write(padBytes);
            byte[] unencrypted = byteStream.toByteArray();
            byteStream.close();
            Cipher cipher = Cipher.getInstance("AES/CBC/NoPadding");
            SecretKeySpec keySpec = new SecretKeySpec(aesKey, "AES");
            IvParameterSpec iv = new IvParameterSpec(aesKey, 0, 16);
            cipher.init(Cipher.ENCRYPT_MODE, keySpec, iv);
            byte[] encrypted = cipher.doFinal(unencrypted);
            String result = base64.encodeToString(encrypted);
            return result;
        } catch (Exception e) {
            throw new DingTalkEncryptException(DingTalkEncryptException.COMPUTE_ENCRYPT_TEXT_ERROR);
        }
        }

    -------------------------

    Re提供的DEMO问题
    一般来说,环境问题很少
    2015-11-25 15:13:28
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载