awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/tinkArchived

0
View on GitHub↗
13,542 نجوم·1,186 تفرعات·Java·Apache-2.0·8 مشاهداتdevelopers.google.com/tink↗

Tink

Tink is a multi-language cryptography library and security toolkit providing secure APIs for data encryption and digital signatures. It functions as a data encryption library and digital signature framework designed to prevent common implementation errors across different platforms and operating systems.

The project serves as a cryptographic keyset manager, utilizing JSON for the storage, rotation, and serialization of keys to maintain consistency across various programming languages. It ensures identical cryptographic behavior globally by mapping language-specific libraries to a unified set of primitives.

The toolkit covers application data protection and secure key lifecycle management. Its capabilities include encrypting private data, generating and verifying digital signatures for data authenticity, and managing the rotation of versioned keysets.

Features

  • Cryptographic Key Management - Implements a comprehensive system for the storage, rotation, and serialization of cryptographic keys using JSON.
  • Data Encryption - Provides secure data encryption using standard cryptographic primitives to maintain confidentiality and prevent implementation errors.
  • Keyset Management - Implements cryptographic keyset management using structured JSON for consistent serialization and rotation across languages.
  • Cross-Platform Cryptographic Primitives - Provides a unified set of cryptographic primitives to ensure identical security behavior across different platforms and languages.
  • Cryptographic Primitives - Exposes a minimal set of high-level cryptographic primitives to prevent common implementation errors and library misuse.
  • Cross-Platform Mappings - Provides a unified mapping of language-specific cryptographic libraries to ensure identical behavior across different operating systems.
  • Data Protection - Integrates high-level cryptographic APIs into software to encrypt private user data while minimizing developer misuse.
  • Digital Signature Libraries - Provides libraries for creating and validating digital signatures to ensure data authenticity across platforms.
  • Encryption Key Management - Manages the lifecycle of cryptographic keys to ensure they are stored and used according to security best practices.
  • Digital Signature Validators - Implements digital signature generation and validation to ensure data authenticity and integrity across platforms.
  • Key Management Systems - Provides a system for the secure generation, storage, and rotation of cryptographic keys to ensure long-term data access.
  • Automated Key Rotations - Tracks individual key versions within a keyset to enable rotation to new keys while maintaining decryption for older data.
  • Cross-Language Implementations - Maintains logic and data parity for encryption and digital signatures across multiple programming language ports.
  • Cryptographic Language Parity - Implements consistent encryption and decryption logic across different programming languages for distributed systems.
  • JSON Serialization Libraries - Utilizes JSON serialization libraries to ensure consistent data representation of cryptographic keys across different programming languages.
  • Cryptographic Parameter Enforcement - Mandates secure default parameters and algorithm choices during the generation of cryptographic keys using predefined templates.
  • Cryptographic Provider Interfaces - Decouples high-level cryptographic APIs from underlying implementations via a standardized provider interface for flexible backend swapping.
  • Cryptography Libraries - Offers a collection of secure cryptographic APIs designed to prevent common implementation errors across multiple platforms.
  • Key Generation Templates - Uses predefined templates to enforce secure default parameters and algorithm choices when creating new cryptographic keysets.
  • Cross-Platform Signing - Ensures data authenticity and integrity by providing consistent digital signature generation and verification across diverse platforms.
  • Cryptography and Identity - Multi-language library for secure cryptographic APIs.
  • Cryptography Libraries - Multi-language library providing secure cryptographic APIs.
  • Security and Cryptography - Misuse-proof API for common cryptographic tasks.

سجل النجوم

مخطط تاريخ النجوم لـ google/tinkمخطط تاريخ النجوم لـ google/tink

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Tink

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Tink.
  • jedisct1/libsodiumالصورة الرمزية لـ jedisct1

    jedisct1/libsodium

    13,467عرض على GitHub↗

    Libsodium is a portable, C-based cryptographic library that provides a collection of modern primitives for encryption, decryption, digital signatures, password hashing, and secure key exchange. It is designed to facilitate secure communication and data integrity across diverse hardware architectures and operating systems. The library distinguishes itself by utilizing constant-time primitive execution to prevent side-channel attacks and employing memory-hard algorithms to increase the difficulty of brute-force password attacks. It abstracts complex mathematical operations into simplified inter

    Cccryptocryptography
    عرض على GitHub↗13,467
  • jwtk/jjwtالصورة الرمزية لـ jwtk

    jwtk/jjwt

    11,085عرض على GitHub↗

    This is a Java library and framework for creating, parsing, and validating JSON Web Tokens within Java and Android applications. It provides a comprehensive toolkit for handling signed and encrypted tokens, including the generation and verification of JWS and JWE objects. The project differentiates itself through a flexible architecture that supports pluggable JSON serialization and custom signature algorithms. It includes a dedicated key manager for generating, encoding, and organizing JSON Web Keys and key sets, as well as support for hardware security module integration. The library cover

    Java
    عرض على GitHub↗11,085
  • drduh/macos-security-and-privacy-guideالصورة الرمزية لـ drduh

    drduh/macOS-Security-and-Privacy-Guide

    22,449عرض على GitHub↗

    This project is a security hardening guide and privacy configuration manual for macOS. It provides a comprehensive set of instructions for configuring system settings to improve privacy, reduce the attack surface, and implement a malware defense framework. The guide covers technical methods for validating software notarization, verifying application sandboxing, and auditing system activity. It distinguishes itself by providing detailed workflows for restricting high-risk features and applying advanced security configurations to protect the operating system. The documentation covers several k

    appledisk-encryptiondnscrypt-proxy
    عرض على GitHub↗22,449
  • keys-pub/keysالصورة الرمزية لـ keys-pub

    keys-pub/keys

    914عرض على GitHub↗

    Keys is a library and command-line utility designed for the generation, storage, and lifecycle management of cryptographic keys. It provides tools to create asymmetric key pairs, perform digital signature verification, and implement authenticated encryption to ensure the confidentiality and integrity of sensitive data. The project distinguishes itself by offering a secure storage abstraction that decouples application logic from underlying key storage mechanisms. By utilizing standardized cryptographic protocols, it enables consistent identity verification and data protection across diverse c

    Gocryptographydecrypted25519
    عرض على GitHub↗914
عرض جميع البدائل الـ 30 لـ Tink→

الأسئلة الشائعة

ما هي وظيفة google/tink؟

Tink is a multi-language cryptography library and security toolkit providing secure APIs for data encryption and digital signatures. It functions as a data encryption library and digital signature framework designed to prevent common implementation errors across different platforms and operating systems.

ما هي الميزات الرئيسية لـ google/tink؟

الميزات الرئيسية لـ google/tink هي: Cryptographic Key Management, Data Encryption, Keyset Management, Cross-Platform Cryptographic Primitives, Cryptographic Primitives, Cross-Platform Mappings, Data Protection, Digital Signature Libraries.

ما هي البدائل مفتوحة المصدر لـ google/tink؟

تشمل البدائل مفتوحة المصدر لـ google/tink: jedisct1/libsodium — Libsodium is a portable, C-based cryptographic library that provides a collection of modern primitives for encryption,… jwtk/jjwt — This is a Java library and framework for creating, parsing, and validating JSON Web Tokens within Java and Android… keys-pub/keys — Keys is a library and command-line utility designed for the generation, storage, and lifecycle management of… drduh/macos-security-and-privacy-guide — This project is a security hardening guide and privacy configuration manual for macOS. It provides a comprehensive set… denji/golang-tls — This project provides a collection of practical implementations and code references for establishing secure network… ockam-network/ockam — Ockam is an end-to-end encryption framework and distributed identity provider designed to establish secure…