OpenSSL 3.0 เปิดตัวแล้ว
(openssl.org)<p>- กระโดดข้ามเวอร์ชันจาก 1.1.1 อย่างมาก และใช้รูปแบบการกำหนดเวอร์ชันใหม่<br />
- หากทำงานร่วมกับเวอร์ชันเดิมได้ดี ก็น่าจะนำมาใช้ได้ด้วยการคอมไพล์ใหม่เท่านั้น (ยกเว้นคำเตือน deprecated)<br />
- เปลี่ยนสัญญาอนุญาตใหม่เป็น Apache 2.0 <br />
→ เดิมใช้สัญญาอนุญาตคู่ OpenSSL และ SSLeay<br />
- เพิ่มแนวคิด Provider และมี Provider มาตรฐานให้ 5 แบบ <br />
→ Default : อัลกอริทึมที่ติดตั้งมาเองทั้งหมด<br />
→ Legacy : อัลกอริทึมที่เลิกใช้กันมากแล้วหรือไม่แนะนำให้ใช้ เช่น MD2, DES<br />
→ FIPS : ชุดย่อยของอัลกอริทึมที่เป็นไปตามมาตรฐาน FIPS (FIPS140-2)<br />
→ Base : ชุดย่อยของอัลกอริทึมที่ไม่ใช่การเข้ารหัสจาก Default <br />
→ Null : Provider ที่ไม่มี implementation ของอัลกอริทึม ใช้เพื่อกำหนดไม่ให้มีการใช้ Provider พื้นฐาน<br />
- ไม่แนะนำให้ใช้ Low Level API (จะมีคำเตือนตอนคอมไพล์) : จะถูกนำออกในเวอร์ชันอนาคต</p>
1 ความคิดเห็น