Java Crypto

Open-source Java projects categorized as Crypto

Top 11 Java Crypto Projects

  • Tink

    Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.

    Project mention: “Please do not make it public” (Tencent’s Sogou Input Method) | | 2023-08-09

    > I wonder what people say when they find a bug despite you using standard crypto?

    Not using TLS doesn't automatically mean you need to "roll your own crypto". They could have used a well documentend library such as Google Tink[1] instead of doing their own crypto.


  • Cryptomator

    Multi-platform transparent client-side encryption of your files in the cloud

    Project mention: Dropbox: How to opt out of 3rd party AI partner access to your Dropbox | | 2023-12-13

    the best way to do this is with


    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • Bouncy Castle

    Bouncy Castle Java Distribution (Mirror)

    Project mention: Show HN: – Post-Quantum Cryptography for the Go Ecosystem | | 2024-02-01

    Note that there may be incompatibilities until NIST has published the final revisions. Some specifications are on Round 3 kyber, others are on FIPS 203.

    This one will interoperate with Bouncy Castle as we both use FIPS 203 draft, but won't interoperate with OQS that is still on the Round 3 submission.

    See also:

  • i2p.i2p

    I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layers of encryption, and the network is both distributed and dynamic, with no trusted parties.

    Project mention: How to Access Starfiles and Bypass Censorship | /r/starfiles | 2023-12-07

    How to setup I2P | How to setup Tor

  • bcrypt

    A Java standalone implementation of the bcrypt password hash function. Based on the Blowfish cipher it is the default password hash algorithm for OpenBSD and other systems including some Linux distributions. Includes a CLI Tool. (by patrickfav)

  • core

    JCrypTool Core Plug-ins (by jcryptool)

    Project mention: Looking for a charming little decryption program | /r/cryptography | 2023-06-28

    CrypTool has some similar capabilities in its cryptanalysis suite.

  • crypto

    JCrypTool Crypto Plug-ins (by jcryptool)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Satergo

    The desktop wallet for the Ergo cryptocurrency

    Project mention: What's a good ergo desktop wallet? now that yoroi is out, i need a new ergo wallet? | /r/ergonauts | 2023-07-08
  • coinex4j

    CoinEx Exchange API JVM Library

  • react-native-randomness

    Secure generatation of random bytes using native functions in Kotlin and Objective-C.

  • UISCoin

    Java cryptocurrency made to learn more about Bitcoin.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-01.

Java Crypto related posts


What are some of the best open-source Crypto projects in Java? This list will help you:

Project Stars
1 Tink 13,430
2 Cryptomator 10,422
3 Bouncy Castle 2,115
4 i2p.i2p 1,844
5 bcrypt 447
6 core 154
7 crypto 67
8 Satergo 28
9 coinex4j 8
10 react-native-randomness 3
11 UISCoin 0
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.