جداول زیر انواع کلیدی پشتیبانی شده توسط هر یک از انواع اولیه را بر اساس زبان طبقهبندی میکنند.
AEAD
| پیادهسازی | جاوا | سی++ (بورینگاساسال) | سی++ (اوپناساسال) | هدف-سی | برو | پایتون |
|---|---|---|---|---|---|---|
| AES-GCM | بله ۱ | بله | بله | بله | بله | بله |
| AES-GCM-SIV | بله ۲ | بله | خیر | خیر | بله | بله |
| AES-CTR-HMAC | بله | بله | بله | بله | بله | بله |
| AES-EAX | بله | بله | بله | بله | خیر | بله |
| پاکت KMS | بله | بله | بله | خیر | بله | بله |
| چاچا۲۰-پلی۱۳۰۵ | بله | خیر | خیر | خیر | بله | خیر |
| XCHACHA20-POLY1305 | بله | بله | خیر | بله | بله | بله |
پخش آنلاین AEAD
| پیادهسازی | جاوا | سی++ (بورینگاساسال) | سی++ (اوپناساسال) | هدف-سی | برو | پایتون |
|---|---|---|---|---|---|---|
| پخش جریانی AES-GCM-HKDF | بله | بله | بله | خیر | بله | بله |
| پخش جریانی AES-CTR-HMAC | بله | بله | بله | خیر | بله | بله |
AEAD قطعی
| پیادهسازی | جاوا | سی++ (بورینگاساسال) | سی++ (اوپناساسال) | هدف-سی | برو | پایتون |
|---|---|---|---|---|---|---|
| AES-SIV | بله | بله | بله | بله | بله | بله |
مک
| پیادهسازی | جاوا | سی++ (بورینگاساسال) | سی++ (اوپناساسال) | هدف-سی | برو | پایتون |
|---|---|---|---|---|---|---|
| HMAC-SH2 | بله | بله | بله | بله | بله | بله |
| AES-CMAC | بله | بله | بله | بله | بله | بله |
پی آر اف
| پیادهسازی | جاوا | سی++ (بورینگاساسال) | سی++ (اوپناساسال) | هدف-سی | برو | پایتون |
|---|---|---|---|---|---|---|
| HKDF-SH2 | بله | بله | بله | خیر | بله | بله |
| HMAC-SH2 | بله | بله | بله | خیر | بله | بله |
| AES-CMAC | بله | بله | بله | خیر | بله | بله |
امضا
| پیادهسازی | جاوا | سی++ (بورینگاساسال) | سی++ (اوپناساسال) | هدف-سی | برو | پایتون |
|---|---|---|---|---|---|---|
| ECDSA روی منحنیهای NIST | بله | بله | بله | بله | بله | بله |
| اد25519 | بله | بله | بله | بله | بله | بله |
| RSA-SSA-PKCS1 | بله | بله | بله | بله | بله | بله |
| RSA-SSA-PSS | بله | بله | بله | بله | بله | بله |
| ML-DSA | بله (65) | بله (65، 87) | خیر | خیر | بله (۴۴، ۶۵، ۸۷) | خیر |
| SLH-DSA (SHA2-128S) | بله | بله | خیر | خیر | بله | خیر |
رمزگذاری ترکیبی
| پیادهسازی | جاوا | سی++ (بورینگاساسال) | سی++ (اوپناساسال) | هدف-سی | برو | پایتون |
|---|---|---|---|---|---|---|
| اچ پی کی ای | بله | بله | خیر | خیر | بله | بله |
| ECIES با AEAD و HKDF | بله ۳ | بله | بله | بله | بله | بله |
| ECIES با DeterministicAEAD و HKDF | بله ۴ | بله | بله | خیر | بله | بله |
مک جیدبلیوتی
| پیادهسازی | جاوا | سی++ (بورینگاساسال) | سی++ (اوپناساسال) | هدف-سی | برو | پایتون |
|---|---|---|---|---|---|---|
| JWT HMAC-SH2 | بله | بله | بله | خیر | بله | بله |
امضای JWT
| پیادهسازی | جاوا | سی++ (بورینگاساسال) | سی++ (اوپناساسال) | هدف-سی | برو | پایتون |
|---|---|---|---|---|---|---|
| JWT ECDSA روی منحنیهای NIST | بله | بله | بله | خیر | بله | بله |
| JWT RSA-SSA-PKCS1 | بله | بله | بله | خیر | بله | بله |
| JWT RSA-SSA-PSS | بله | بله | بله | خیر | بله | بله |