awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesIterative Round Transformations

Repetitive cycles of substitution and permutation used in block cipher algorithms.

Distinct from Iterable Transformation Utilities: Candidates focus on data iterators or geometric rounding, not cryptographic round transformations.

Explore 2 awesome GitHub repositories matching security & cryptography · Iterative Round Transformations. Refine with filters or upvote what's useful.

Awesome Iterative Round Transformations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • kokke/tiny-aes128-cAvatar von kokke

    kokke/tiny-AES128-C

    4,968Auf GitHub ansehen↗

    Dies ist eine in C geschriebene Bibliothek für symmetrische Kryptographie, die eine portable Implementierung des Advanced Encryption Standard bietet. Sie fungiert als Blockchiffre-Implementierung, die 128-, 192- und 256-Bit-Schlüsselgrößen für die Ver- und Entschlüsselung von Daten unterstützt. Die Bibliothek enthält einen AES-Chiffriermodus-Provider, der Electronic Codebook, Cipher Block Chaining und Counter-Modi unterstützt. Diese Betriebsmodi sind vom Kern der Blocktransformation entkoppelt, um verschiedene Verschlüsselungsmuster zu ermöglichen. Die Implementierung nutzt statische Speicherallokation und tabellenbasierte Substitution, um dynamisches Speichermanagement zu vermeiden und komplexe algebraische Operationen durch Speicherzugriffe zu ersetzen. Sie verwendet eine Key-Schedule-Expansion, um initiale Schlüssel in Rundenschlüssel umzuwandeln, die während des iterativen Transformationsprozesses verwendet werden.

    Implements repetitive cycles of substitution and permutation as part of the core AES block transformation.

    C
    Auf GitHub ansehen↗4,968
  • kokke/tiny-aes-cAvatar von kokke

    kokke/tiny-AES-c

    4,863Auf GitHub ansehen↗

    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

    Performs a sequence of substitution, shifting, and mixing steps over multiple cycles based on key length.

    C
    Auf GitHub ansehen↗4,863
  1. Home
  2. Security & Cryptography
  3. Iterative Round Transformations