场景:Centos7服务器安装OpenJdk8,并设置允许256位密钥的AES加解密
1、下载
下载对应的安装包(这里以OpenJDK8U-jdk_x64_linux_hotspot_8u332b09.tar.gz为例)
https://adoptium.net/temurin/releases/?variant=openjdk8
2、安装
把OpenJDK8U-jdk_x64_linux_hotspot_8u332b09.tar.gz上传到服务器
# 创建文件夹
mkdir -p /usr/java/
cd /usr/java/
# 前面是上传的压缩包路径,根据实际修改
# mv ***.tai.gz /usr/java/
# 解压,解压后为/usr/java/jdk8u332-b09
tar -zxvf OpenJDK8U-jdk_x64_linux_hotspot_8u332b09.tar.gz
3、配置
主要是修改/etc/profile
vi /etc/profile
# 添加下面内容在最后
#JDK--------------
export JAVA_HOME=/usr/java/jdk8u332-b09
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
生效配置
source /etc/profile
4、验证
java -version
# 显示
[root@localhost etc]# java -version
openjdk version "1.8.0_332"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_332-b09)
OpenJDK 64-Bit Server VM (Temurin)(build 25.332-b09, mixed mode)
#
5、配置AES加密限制
主要修改java.security配置文件
cd /usr/java/jdk8u332-b09/jre/lib/security
vi java.security
# 把下面的这行内容的注释去掉
#crypto.policy=unlimited 改成 crypto.policy=unlimited
评论区