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

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

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

krzyzanowskim/CryptoSwift

0
View on GitHub↗
10,556 نجوم·1,799 تفرعات·Swift·9 مشاهداتcryptoswift.io↗

CryptoSwift

CryptoSwift is a cryptography library implemented entirely in the Swift programming language. It provides a collection of standard cryptographic algorithms for encryption, decryption, and hashing without relying on native C libraries or system frameworks.

The library supports symmetric and asymmetric encryption, including RSA key generation and signature management. It features authenticated encryption schemes and the ability to generate cryptographic digests for data integrity verification.

The toolset covers message authentication codes, secure key derivation from passwords, and data padding. It includes utilities for converting data between binary, string, hexadecimal, and Base64 formats. For large datasets, the library supports incremental data processing via stateful stream processing to manage memory usage.

Features

  • Pure Swift Cryptography - Implements cryptographic algorithms entirely in Swift to remove dependencies on native C libraries or system frameworks.
  • Swift Cryptography Libraries - A comprehensive cryptography library implemented entirely in the Swift programming language.
  • Asymmetric Signing - Implements asymmetric operations using private keys for signing and public keys for verification.
  • Ciphertext Transformations - Transforms readable text into ciphertext using standard algorithms to prevent unauthorized access.
  • Cryptographic Digests - Creates fixed-size fingerprints of data to verify that the original content has not been altered.
  • Cryptographic Hash Verifiers - Computes unique digests using standard hashing algorithms to ensure message integrity.
  • Cryptographic Operations - Provides a comprehensive set of SDK-based interfaces for encryption, decryption, and signing tasks.
  • Asymmetric Signature Management - Generates asymmetric RSA keys to perform secure encryption, decryption, signing, and verification.
  • Message Authentication Codes - Provides message authentication codes (MACs) to ensure data authenticity and integrity.
  • Key Derivation Functions - Implements standard functions to derive secure cryptographic keys from passwords and passphrases.
  • Cryptographic Hash Computations - Implements standard hashing algorithms to generate fixed-size digests for data integrity verification.
  • Integrity Verifications - Provides cryptographic hashing and message authentication codes to ensure data has not been tampered with.
  • Symmetric Cipher Implementations - Implements symmetric block ciphers that process data in fixed-size chunks using shared secret keys.
  • Symmetric Encryption - Protects data confidentiality using symmetric ciphers and block modes with a single shared secret key.
  • Cryptographic Stream State - Maintains internal state across multiple data chunks to allow incremental encryption and decryption of large datasets.
  • Incremental Data Streaming - Supports stateful stream processing to encrypt and decrypt large datasets incrementally with stable memory usage.
  • Authenticated Encryption - Implements primitives that combine encryption and authentication to ensure both confidentiality and integrity.
  • Swift Cryptography - Crypto functions and helpers implemented in Swift.
  • التشفير - Collection of cryptographic functions and helpers.
  • Security and Encryption - Collection of cryptographic functions and helpers.

سجل النجوم

مخطط تاريخ النجوم لـ krzyzanowskim/cryptoswiftمخطط تاريخ النجوم لـ krzyzanowskim/cryptoswift

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع CryptoSwift.
  • brix/crypto-jsالصورة الرمزية لـ brix

    brix/crypto-js

    16,384عرض على GitHub↗

    crypto-js is a JavaScript cryptography library providing a collection of standard cryptographic algorithms and data transformation tools. It functions as a symmetric encryption toolset, a cryptographic hash implementation, and a password derivation tool for the JavaScript environment. The library enables the protection of sensitive data through symmetric encryption and the production of fixed-size data digests to verify integrity. It includes utilities for converting user passwords into secure cryptographic keys and a data format converter for translating information between Base64, Hex, and

    JavaScript
    عرض على GitHub↗16,384
  • guanzhi/gmsslالصورة الرمزية لـ guanzhi

    guanzhi/GmSSL

    6,075عرض على GitHub↗

    GmSSL is an open-source cryptographic library that implements the Chinese national cryptographic standards SM2, SM3, SM4, SM9, and ZUC as a unified algorithm suite. It provides a comprehensive set of cryptographic primitives including symmetric and asymmetric encryption, digital signatures, hashing, and key exchange, all built around these national standards for government and enterprise security applications. The library distinguishes itself through several integration capabilities. It includes an OpenSSL compatibility layer that maps GmSSL functions to OpenSSL API calls, enabling drop-in re

    Ccryptoencryptionpairing
    عرض على GitHub↗6,075
  • pyca/cryptographyالصورة الرمزية لـ pyca

    pyca/cryptography

    7,628عرض على GitHub↗

    This project is a Python cryptography library that provides a collection of cryptographic primitives and high-level recipes for implementing secure encryption and authentication. It functions as a symmetric encryption toolkit and a cryptographic hash provider, offering both a low-level cryptographic interface for building custom protocols and high-level tools for securing data. The library covers a broad range of security capabilities, including symmetric data encryption, the derivation of cryptographic keys from passwords or secret values, and data integrity verification through the generati

    Pythoncryptographypython
    عرض على GitHub↗7,628
  • phpseclib/phpseclibالصورة الرمزية لـ phpseclib

    phpseclib/phpseclib

    5,572عرض على GitHub↗

    phpseclib is a pure-PHP cryptographic library that provides a comprehensive suite of cryptographic operations entirely without requiring compiled C extensions. At its core, it implements arbitrary-precision integer arithmetic for big-number math, ASN.1 DER encoding and decoding for working with cryptographic data structures, and a full set of pure-PHP cryptographic primitives. The library is designed to operate on PHP 5.6 and above, automatically detecting and using native extensions like GMP or BCMath when available, but falling back to its own pure-PHP implementations when they are not. The

    PHP
    عرض على GitHub↗5,572
عرض جميع البدائل الـ 30 لـ CryptoSwift→

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

ما هي وظيفة krzyzanowskim/cryptoswift؟

CryptoSwift is a cryptography library implemented entirely in the Swift programming language. It provides a collection of standard cryptographic algorithms for encryption, decryption, and hashing without relying on native C libraries or system frameworks.

ما هي الميزات الرئيسية لـ krzyzanowskim/cryptoswift؟

الميزات الرئيسية لـ krzyzanowskim/cryptoswift هي: Pure Swift Cryptography, Swift Cryptography Libraries, Asymmetric Signing, Ciphertext Transformations, Cryptographic Digests, Cryptographic Hash Verifiers, Cryptographic Operations, Asymmetric Signature Management.

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

تشمل البدائل مفتوحة المصدر لـ krzyzanowskim/cryptoswift: brix/crypto-js — crypto-js is a JavaScript cryptography library providing a collection of standard cryptographic algorithms and data… guanzhi/gmssl — GmSSL is an open-source cryptographic library that implements the Chinese national cryptographic standards SM2, SM3,… pyca/cryptography — This project is a Python cryptography library that provides a collection of cryptographic primitives and high-level… phpseclib/phpseclib — phpseclib is a pure-PHP cryptographic library that provides a comprehensive suite of cryptographic operations entirely… chyingp/nodejs-learning-guide — This project is a learning guide and collection of study notes designed to teach Node.js backend development. It… crazyguitar/pysheeet — pysheeet is a technical reference library providing a curated collection of code snippets and implementation patterns…