if (StrUtil.isEmpty(this.algorithm)) { this.mode = "AES"; } algorithm为空mode就是AES,下面就报错了,为啥需要这个? if (!"ECB".equals(this.mode) && !"CBC".equals(this.mode)) { throw new BarkException("AES Mode is invalid, only support ECB or CBC"); }
if (StrUtil.isEmpty(this.algorithm)) {
this.mode = "AES";
}
algorithm为空mode就是AES,下面就报错了,为啥需要这个?
if (!"ECB".equals(this.mode) && !"CBC".equals(this.mode)) {
throw new BarkException("AES Mode is invalid, only support ECB or CBC");
}