当环境为jdk1.8.0_191之前的版本时,使用jdk自带的AES256加密算法时会报异常Given final block not properly padded
Input length must be multiple of 16 when decrypting with padded cipher,可通过将此附件解压后复制jar包到jre\lib\security 目录进行覆盖,即可解决。
比直接在官网下载来的快,jdk1.8版本,通常大家都在用,JDK是java development kit(java开发工具包)的缩写。每个学java的人都会先在机器上装一个JDK,那 让我们看一下JDK的安装目录。在目录下面有六个文件夹、一个src类库源码压缩包、和其他几个声明文件。其中,真正在运行java时起作用的是以下四个文件夹:bin、include、lib、jre。现在我们可以看出这样一个关系,JDK包含JRE,而JRE包含JVM。