20 Cryptography libraries and projects

  • OpenSSL

    9.8 9.9 L2 C
    A robust, commercial-grade, full-featured, and Open Source cryptography library. [Apache] websire
  • libsodium

    9.3 8.3 L3 C
    P(ortable|ackageable) NaCl-based crypto library, opinionated and easy to use. [ISC]
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Sponsored scoutapm.com
  • mbedTLS

    8.5 0.0 L2 C
    Tiny crypto suite aimed at embedded development, previously known as PolarSSL. [Apache2]
  • s2n

    8.2 9.4 L3 C
    An implementation of the TLS/SSL protocols. [Apache]
  • Crypto++

    8.1 9.3 L1 C++
    A free C++ class library of cryptographic schemes. [Boost]
  • Tiny AES128 in C

    8.0 4.2 L5 C
    A small and portable implementation of the AES128 ECB encryption algorithm implemented in C. [PublicDomain]
  • Botan

    7.1 9.6 L1 C++
    A crypto library for C++. [BSD-2]
  • LibTomCrypt

    6.5 5.4 L3 C
    A fairly comprehensive, modular and portable cryptographic toolkit. [WTFPL]
  • LibreSSL

    6.0 7.3 L4 C
    A free version of the SSL/TLS protocol forked from OpenSSL in 2014. [?]
  • Themis by Cossack Labs

    5.9 8.0 L3 C
    High-level open-source crypto library that solves 90% of typical data protection use cases that are common for most applications.
  • Bcrypt

    5.1 5.6 L3 C
    A cross platform file encryption utility. Encrypted files are portable across all supported operating systems and processors.
  • libhydrogen

    3.3 3.3 C
    A lightweight, secure, easy-to-use crypto library for constrained environments. [ISC]
  • digestpp

    2.6 2.6 C++
    C++11 header-only message digest (hash) library. [PublicDomain]
  • retter

    2.1 0.0 L3 C
    A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography.
  • mbedcrypto

    1.8 0.0 C++
    a portable, small, easy to use and fast c++14 library for cryptography.
  • GnuPG

    1.0 0.0 L1 C
    A complete and free implementation of the OpenPGP standard. [GPL]
  • GnuTLS

    1.0 0.0 L2 C
    A secure communications library implementing the SSL, TLS and DTLS protocols. [LGPL2.1]
  • Libgcrypt

    A general purpose cryptographic library originally based on code from GnuPG. [LGPLv2.1+]
  • BeeCrypt

    A portable and fast cryptography library. [LGPLv2.1+]
  • Nettle

    A low-level cryptographic library. [LGPL]

Add another 'Cryptography' Library