יצורים נתמכים לפי שפה
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
הטבלה הבאה מציגה אילו פרימיטיבים נתמכים בכל שפה.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-25 (שעון UTC)."],[[["\u003cp\u003eTink supports a wide range of cryptographic primitives, including AEAD, Streaming AEAD, Deterministic AEAD, MAC, PRF, Digital Signatures, Hybrid Encryption, JWT Mac, and JWT Signatures, across multiple programming languages.\u003c/p\u003e\n"],["\u003cp\u003eJava, C++, Python, and Go have comprehensive support for all listed primitives, while Objective-C has limited support, lacking Streaming AEAD, PRF, JWT Mac, and JWT Signatures.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can leverage Tink's consistent API across different languages to easily implement various cryptographic operations in their applications.\u003c/p\u003e\n"]]],["The table outlines primitive support across different programming languages. Java, C++, Python, and Go support all listed primitives: AEAD, Streaming AEAD, Deterministic AEAD, MAC, PRF, Digital Signatures, Hybrid Encryption, JWT Mac, and JWT Signatures. Objective-C supports AEAD, Deterministic AEAD, MAC, Digital Signatures, and Hybrid Encryption, but it lacks support for Streaming AEAD, PRF, JWT Mac, and JWT Signatures. Each row represents a different primitive.\n"],null,["# Primitives supported by language\n\nThe following table shows which primitives are supported by each language.\n\n| **Primitive** | **Java** | **C++** | **Python** | **Go** | **Objective-C** |\n|------------------------------------------------|----------|---------|------------|--------|-----------------|\n| [AEAD](/tink/aead) | yes | yes | yes | yes | yes |\n| [Streaming AEAD](/tink/streaming-aead) | yes | yes | yes | yes | **no** |\n| [Deterministic AEAD](/tink/deterministic-aead) | yes | yes | yes | yes | yes |\n| [MAC](/tink/mac) | yes | yes | yes | yes | yes |\n| [PRF](/tink/prf) | yes | yes | yes | yes | **no** |\n| [Digital signatures](/tink/digital-signature) | yes | yes | yes | yes | yes |\n| [Hybrid encryption](/tink/hybrid) | yes | yes | yes | yes | yes |\n| [JWT Mac](/tink/jwt#jwt_mac) | yes | yes | yes | yes | **no** |\n| [JWT Signatures](/tink/jwt#jwt_signatures) | yes | yes | yes | yes | **no** |"]]