awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kokke avatar

kokke/tiny-AES-c

0
View on GitHub↗
4,863 स्टार्स·1,383 फोर्क्स·C·unlicense·7 व्यूज़

Tiny AES C

tiny-AES-c is a lightweight C language cryptography library that provides a symmetric cipher implementation of the Advanced Encryption Standard. It functions as a portable set of functions for encrypting and decrypting data using a shared secret key.

The library is designed for embedded system security, enabling cryptographic operations on hardware with limited memory and processing power. It provides these capabilities without relying on large external dependencies.

The implementation utilizes a standard C library approach, employing table-based substitution and in-place buffer mutation to perform data transformations.

Features

  • AES Implementations - Provides a complete implementation of the Advanced Encryption Standard for symmetric encryption and decryption.
  • C Libraries - Provides a portable software library written in C for direct binary linking into other applications.
  • C Cryptography Libraries - Adds symmetric encryption capabilities to C applications without relying on large external libraries.
  • Iterative Round Transformations - Performs a sequence of substitution, shifting, and mixing steps over multiple cycles based on key length.
  • Embedded and Hardware - Implements security practices tailored for resource-constrained hardware and embedded systems.
  • Symmetric Cipher Implementations - Implements a symmetric-key algorithm using iterative substitution and permutation rounds.
  • Symmetric Encryption - Implements encryption and decryption processes that use a single shared secret key.
  • Buffer Modifiers - Provides mechanisms for updating array buffers directly to minimize memory allocation overhead.
  • S-Box Substitution Tables - Uses precomputed lookup tables for non-linear byte substitutions during encryption and decryption.
  • क्रिप्टोग्राफी - Small portable AES implementation.
  • Cryptography Libraries - Small, portable implementation of AES encryption.

स्टार हिस्ट्री

kokke/tiny-aes-c के लिए स्टार हिस्ट्री चार्टkokke/tiny-aes-c के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Tiny AES C के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Tiny AES C के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • kokke/tiny-aes128-ckokke का अवतार

    kokke/tiny-AES128-C

    4,968GitHub पर देखें↗

    This is a symmetric cryptography library written in C that provides a portable implementation of the Advanced Encryption Standard. It functions as a block cipher implementation supporting 128, 192, and 256 bit key sizes for encrypting and decrypting data. The library includes an AES cipher mode provider that supports electronic codebook, cipher block chaining, and counter modes. These operational modes are decoupled from the core block transformation to allow for different encryption patterns. The implementation utilizes static memory allocation and table-based substitution to avoid dynamic

    C
    GitHub पर देखें↗4,968
  • weidai11/cryptoppweidai11 का अवतार

    weidai11/cryptopp

    5,412GitHub पर देखें↗

    Crypto++ is a comprehensive C++ cryptographic library that implements a broad range of algorithms for symmetric and asymmetric encryption, hashing, and digital signatures. It is designed as a portable toolkit, usable across different operating systems without modification. The library distinguishes itself through its architecture: cryptographic parameters such as key size and mode are configured at compile time via C++ templates, eliminating runtime overhead. Algorithms are registered in a static factory for runtime lookup, while data processing follows a pipeline model of composable sources,

    C++c-plus-pluscryptocryptography
    GitHub पर देखें↗5,412
  • krzyzanowskim/cryptoswiftkrzyzanowskim का अवतार

    krzyzanowskim/CryptoSwift

    10,556GitHub पर देखें↗

    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 paddi

    Swiftaesaes-gcmcipher
    GitHub पर देखें↗10,556
  • bitwiseshiftleft/sjclbitwiseshiftleft का अवतार

    bitwiseshiftleft/sjcl

    7,208GitHub पर देखें↗

    sjcl is a JavaScript cryptography library providing a collection of primitives for encryption, hashing, and encoding within a web browser. It functions as an AES symmetric encryption tool, a cryptographic hashing library, and a Base32 data encoder. The project provides implementations for the Advanced Encryption Standard to secure data through symmetric key encryption and decryption. It also enables the generation of fixed-length data fingerprints to verify information integrity and authenticity. The library covers a broader range of security capabilities, including client-side data hashing,

    JavaScript
    GitHub पर देखें↗7,208
Tiny AES C के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

kokke/tiny-aes-c क्या करता है?

tiny-AES-c is a lightweight C language cryptography library that provides a symmetric cipher implementation of the Advanced Encryption Standard. It functions as a portable set of functions for encrypting and decrypting data using a shared secret key.

kokke/tiny-aes-c की मुख्य विशेषताएं क्या हैं?

kokke/tiny-aes-c की मुख्य विशेषताएं हैं: AES Implementations, C Libraries, C Cryptography Libraries, Iterative Round Transformations, Embedded and Hardware, Symmetric Cipher Implementations, Symmetric Encryption, Buffer Modifiers।

kokke/tiny-aes-c के कुछ ओपन-सोर्स विकल्प क्या हैं?

kokke/tiny-aes-c के ओपन-सोर्स विकल्पों में शामिल हैं: kokke/tiny-aes128-c — This is a symmetric cryptography library written in C that provides a portable implementation of the Advanced… krzyzanowskim/cryptoswift — CryptoSwift is a cryptography library implemented entirely in the Swift programming language. It provides a collection… weidai11/cryptopp — Crypto++ is a comprehensive C++ cryptographic library that implements a broad range of algorithms for symmetric and… bitwiseshiftleft/sjcl — sjcl is a JavaScript cryptography library providing a collection of primitives for encryption, hashing, and encoding… brix/crypto-js — crypto-js is a JavaScript cryptography library providing a collection of standard cryptographic algorithms and data… phpseclib/phpseclib — phpseclib is a pure-PHP cryptographic library that provides a comprehensive suite of cryptographic operations entirely…