ฉันจะติดตั้งไฟล์นโยบายการ จำกัด อำนาจความแข็งแกร่งแบบไม่ จำกัด ของ Java Cryptography Extension ใน Ubuntu 16.04 ได้อย่างไร
โปรดบอกฉันด้วยว่าฉันจะตรวจสอบว่าติดตั้ง JCE ในระบบของฉันได้อย่างไร
ฉันจะติดตั้งไฟล์นโยบายการ จำกัด อำนาจความแข็งแกร่งแบบไม่ จำกัด ของ Java Cryptography Extension ใน Ubuntu 16.04 ได้อย่างไร
โปรดบอกฉันด้วยว่าฉันจะตรวจสอบว่าติดตั้ง JCE ในระบบของฉันได้อย่างไร
คำตอบ:
คุณสามารถรับได้ที่ PPA นี้
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java7-unlimited-jce-policy
คุณจะบอกได้อย่างไรว่ามันถูกติดตั้งแล้ว? คำสั่งนี้จะสำเร็จ :)
สำหรับการรันเวอร์ชัน Java 8 เวอร์ชันสูงสุด
sudo apt install oracle-java8-installer
oracle-java7-
?
oracle-java8-unlimited-jce-policy
Openjdk มาติดตั้งกับ JCE แล้ว
การทดสอบอย่างรวดเร็วเพื่อดูว่าคุณได้ติดตั้งไฟล์นโยบายการจำกัดความแข็งแกร่งของ JCE ไว้หรือไม่
$JAVA_HOME/bin/jrunscript -e 'print (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256);'
คำสั่งควรกลับมาจริงถ้าติดตั้ง JCE
หากต้องการดูว่าติดตั้งแล้วหรือไม่ให้ค้นหาตัวติดตั้ง คุณสามารถลองตรวจสอบในไดเรกทอรีและเข้าไปในvar
cache
ตามเส้นทางนี้: /var/cache/oracle-jdk7-installer/ls.
จะให้รายละเอียดทั้งหมดเกี่ยวกับ JCE และนโยบาย
การติดตั้ง JCE สำหรับ JDK7 ไม่สามารถใช้งานได้จากพื้นที่เก็บข้อมูลของทีม webupd8 ทำตามคำแนะนำเหล่านี้สำหรับ JVM 6 หรือ 7: