10

8

6

4

2


9.8

9.9

9.3

8.2

8.9

9.9

8.5

6.3

8.1

9.7
s2n

20 Cryptography libraries and projects

  • OpenSSL

    9.8 9.9 L2 C
    TLS/SSL and crypto library
  • libsodium

    9.3 8.2 L3 C
    A modern, portable, easy to use crypto library.
  • InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
    Promo www.influxdata.com
    InfluxDB Logo
  • mbedTLS

    8.9 9.9 L2 C
    An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.
  • Crypto++

    8.5 6.3 L1 C++
    free C++ class library of cryptographic schemes
  • Tiny AES128 in C

    8.3 3.5 L5 C
    Small portable AES128/192/256 in C
  • s2n

    8.1 9.7 L3 C
    An implementation of the TLS/SSL protocols
  • Botan

    7.5 9.9 L1 C++
    Cryptography Toolkit
  • LibTomCrypt

    6.8 8.4 L3 C
    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.
  • Themis by Cossack Labs

    6.2 4.8 L3 C
    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
  • LibreSSL

    6.1 9.4 L4 C
    LibreSSL Portable itself. This includes the build scaffold and compatibility layer that builds portable LibreSSL from the OpenBSD source code. Pull requests or patches sent to [email protected] are welcome.
  • Bcrypt

    5.8 9.3 L3 Python
    Modern(-ish) password hashing for your software and your servers
  • libhydrogen

    4.6 4.6 C
    A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
  • digestpp

    3.1 2.9 C++
    C++11 header-only message digest library
  • retter

    2.4 0.0 L3 C
    A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography & security. :closed_lock_with_key::closed_lock_with_key::closed_lock_with_key::closed_lock_with_key::closed_lock_with_key: (project was renamed, libchaos is main)
  • mbedcrypto

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

    1.0 0.0 L2 C
    GnuTLS
  • GnuPG

    0.9 0.0 L1 C
    Mirror of git://git.gnupg.org/gnupg.git — master branch contains no changes from upstream.
  • 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