PKCS#1, trước khi phiên bản 2.0, được mô tả một chương trình mã hóa duy nhất. Từ phiên bản 2.0, phần đệm OAEP đã được thêm vào PKCS # 1 và lược đồ mã hóa trước đó đã được gọi là "v1.5" (vì đó là lược đồ duy nhất được mô tả trong phiên bản 1.5 của PKCS # 1). Trong chính PKCS # 1, hai lược đồ mã hóa được gọi là "RSAES-OAEP" và "RSAES-PKCS1-V1_5".
Lớp đệm OAEP về mặt lý thuyết có thể được sử dụng với nhiều lược đồ mã hóa không đối xứng khác, nhưng RSA là (cho đến nay) hệ thống mã hóa không đối xứng được sử dụng rộng rãi nhất.
Coloquially, mã hóa RSA với đệm OAEP thường được gọi là "mã hóa PKCS # 1 v2.0" vì lược đồ cũ hơn được gọi là "mã hóa PKCS # 1 v1.5", nhưng đây không phải là "chính thức" Tên. Cả OAEP và v1.5 đều là chuẩn và được hỗ trợ bởi các phiên bản PKCS # 1 gần đây, vì vậy v1.5 không kém phần "lược đồ v2.0" so với OAEP. Như tôi đã nói ở trên, tên chính thức (như được định nghĩa trong PKCS # 1) là "RSAES-OAEP".
Nguồn
2010-06-08 14:26:23
Tôi đang gặp khó khăn khi tìm một thứ liên quan đến "RSAES-OAEP" trong tài liệu java, bạn có liên kết nào cho tôi không? –
@Tom: tìm kiếm "OAEP" trong http://java.sun.com/javase/6/docs/technotes/guides/security/StandardNames.html –
Tôi đã thấy điều này. Bạn nói tên chính thức là "RSAES-OAEP", nhưng tôi không tìm thấy tên này được đề cập trong trang này hoặc trong tài liệu PKCS # 1V2. –