awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to b-con/crypto-algorithms

Projects sharing features with Crypto Algorithms

30 open-source projects similar to b-con/crypto-algorithms, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • openssl/opensslopenssl avatar

    openssl/openssl

    29,596View on GitHub↗

    This project is a comprehensive cryptographic toolkit that provides a collection of standard security algorithms and protocols for implementing data encryption and network communication. It serves as a foundational library for securing software applications through a wide range of cryptographic functions. The architecture is defined by a modular provider system that allows for the dynamic loading of external cryptographic implementations without requiring modifications to the core application binary. It supports metadata-driven algorithm querying, which resolves security primitives by matchin

    Ccryptographydecryptionencryption
    View on GitHub↗29,596
  • weidai11/cryptoppweidai11 avatar

    weidai11/cryptopp

    5,412View on GitHub↗

    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
    View on GitHub↗5,412
  • jedisct1/libsodiumjedisct1 avatar

    jedisct1/libsodium

    13,467View on 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
    View on GitHub↗13,467

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • libtom/libtomcryptlibtom avatar

    libtom/libtomcrypt

    1,773View on GitHub↗

    LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

    Cccryptographyencryption
    View on GitHub↗1,773
  • cossacklabs/themiscossacklabs avatar

    cossacklabs/themis

    1,965View on GitHub↗

    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

    Casymmetric-cryptographyauthenticationcryptography
    View on GitHub↗1,965
  • awslabs/s2nawslabs avatar

    awslabs/s2n

    4,736View on GitHub↗

    s2n is a C-based security library and TLS protocol implementation that serves as a secure network transport layer. It provides a modular cryptographic backend interface to encrypt data streams, manage handshakes, and handle mutual authentication between peers. The project focuses on post-quantum cryptography, integrating quantum-resistant key exchange and digital signatures to protect connections against future computing threats. It distinguishes itself through security hardening measures, such as memory-locked secret storage to prevent keys from being swapped to disk and timing-attack mitiga

    C
    View on GitHub↗4,736
  • cforler/ada-crypto-librarycforler avatar

    cforler/Ada-Crypto-Library

    86View on GitHub↗

    Welcome to the Ada Crypto Library (ACL) aka libadacrypt This library is an ongoing project that provides the Ada community to strong cryptography primitives and schemes, focused to ensure data confidentiality and data integrity.

    Ada
    View on GitHub↗86
  • bitbeans/streamcryptorbitbeans avatar

    bitbeans/StreamCryptor

    132View on GitHub↗

    Stream encryption & decryption with libsodium and protobuf

    C#
    View on GitHub↗132
  • apache/incubator-milagro-crypto-capache avatar

    apache/incubator-milagro-crypto-c

    39View on GitHub↗

    Apache milagro (Incubating)

    C
    View on GitHub↗39
  • cyan4973/xxhashCyan4973 avatar

    Cyan4973/xxHash

    10,885View on GitHub↗

    xxHash is a high-performance, non-cryptographic hash library designed for rapid checksum generation and data integrity verification. It functions as an incremental hashing engine, allowing for the processing of large or streaming data inputs by maintaining a persistent internal state across sequential chunks. The library is engineered as a computational framework that maximizes throughput by utilizing wide CPU registers and branchless instruction pipelining. It achieves high-speed performance by aligning data access with CPU cache lines and employing multi-stage mixing functions that ensure c

    Ccdispersionhash
    View on GitHub↗10,885
  • damaki/libkeccakdamaki avatar

    damaki/libkeccak

    40View on GitHub↗

    This project implements the Keccak family of sponge functions and related constructions using the SPARK 2014 programming language, with static proof of type safety and good performance.

    Ada
    View on GitHub↗40
  • danielberkompas/cloakdanielberkompas avatar

    danielberkompas/cloak

    621View on GitHub↗

    Elixir encryption library designed for Ecto

    Elixir
    View on GitHub↗621
  • darkestkhan/fletcherdarkestkhan avatar

    darkestkhan/fletcher

    0View on GitHub↗

    Implementation of Fletcher_16 sum. Only computation of the sum is performed.

    Ada
    View on GitHub↗0
  • dedis/kyberdedis avatar

    dedis/kyber

    698View on GitHub↗

    Advanced crypto library for the Go language

    Go
    View on GitHub↗698
  • galoisinc/cryptolGaloisInc avatar

    GaloisInc/cryptol

    1,210View on GitHub↗

    Cryptol: The Language of Cryptography

    Haskell
    View on GitHub↗1,210
  • cr-marcstevens/sha1collisiondetectioncr-marcstevens avatar

    cr-marcstevens/sha1collisiondetection

    1,401View on GitHub↗

    Library and command line tool to detect SHA-1 collision in a file

    C
    View on GitHub↗1,401
  • eudoxia0/trivial-ssheudoxia0 avatar

    eudoxia0/trivial-ssh

    47View on GitHub↗

    An SSH client library for Common Lisp (Built on libssh2)

    Common Lisp
    View on GitHub↗47
  • elixircnx/comeoninelixircnx avatar

    elixircnx/comeonin

    1,317View on GitHub↗

    Password hashing specification for the Elixir programming language

    Elixir
    View on GitHub↗1,317
  • dgryski/dkeyczardgryski avatar

    dgryski/dkeyczar

    112View on GitHub↗

    Port of Google's Keyczar cryptography library to Go

    Go
    View on GitHub↗112
  • gnutls/nettlegnutls avatar

    gnutls/nettle

    73View on GitHub↗

    A mirror of the nettle repository

    C
    View on GitHub↗73
  • google/tinkgoogle avatar

    google/tink

    13,542View on GitHub↗

    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

    Java
    View on GitHub↗13,542
  • grim7reaper/siphashgrim7reaper avatar

    grim7reaper/SipHash

    1View on GitHub↗

    This is a pure Ada implementation of the SipHash PRF.

    Ada
    View on GitHub↗1
  • informatikr/scryptinformatikr avatar

    informatikr/scrypt

    18View on GitHub↗

    Haskell bindings to Colin Percival's scrypt implementation.

    C
    View on GitHub↗18
  • jedisct1/aes-streamjedisct1 avatar

    jedisct1/aes-stream

    21View on GitHub↗

    A fast AES-PRF based secure random-number generator

    C
    View on GitHub↗21
  • jedisct1/libhydrogenjedisct1 avatar

    jedisct1/libhydrogen

    773View on GitHub↗

    A lightweight, secure, easy-to-use crypto library suitable for constrained environments.

    Carduinoatmega328pavr
    View on GitHub↗773
  • defuse/php-encryptiondefuse avatar

    defuse/php-encryption

    3,866View on GitHub↗

    php-encryption is a symmetric encryption library for PHP that provides tools for authenticated encryption and key derivation to ensure data confidentiality and integrity. It functions as a cryptography toolkit that wraps complex primitives into simplified interfaces to prevent common implementation errors. The library includes a binary-safe ciphertext serializer to maintain data structure during storage and transmission, as well as a password-based key derivation tool that transforms low-entropy passwords into cryptographically strong keys through iterative processes. The project covers a br

    PHP
    View on GitHub↗3,866
  • jklmnn/stotpjklmnn avatar

    jklmnn/STOTP

    9View on GitHub↗

    STOTP is an implementation of the time based one time pad (TOTP) written in SPARK. It currently only supports SHA-1 but since it is based on the libsparkcrypto further algorithms can be added.

    Ada
    View on GitHub↗9
  • jrcarter/threefishjrcarter avatar

    jrcarter/Threefish

    6View on GitHub↗

    The PragmAda Reusable Components (https://github.com/jrcarter/PragmARC) contain implementations of the Threefish-256 (implemented directly from the specification in Section 3.3 of the Skein paper V1.3 https://www.schneier.com/skein.pdf), Threefish-512, Threefish-1024, and XOR encryption…

    Ada
    View on GitHub↗6
  • jrmarino/libsodium-adajrmarino avatar

    jrmarino/libsodium-ada

    12View on GitHub↗

    libsodium-ada is a set of thick Ada bindings to libsodium thick bindings to libsodium. libsodium is a portable and relatively easy to use implementation of Daniel Bernstein's fantastic NaCl library.

    Ada
    View on GitHub↗12
  • componolit/libsparkcryptoComponolit avatar

    Componolit/libsparkcrypto

    29View on GitHub↗

    libsparkcrypto - A cryptographic library implemented in SPARK.

    Ada
    View on GitHub↗29