Java Encryption

Open-source Java projects categorized as Encryption

Top 23 Java Encryption Projects

  1. Cryptomator

    Cryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud storage, ensuring privacy and control over your data.

    Project mention: Useful Sites for Privacy and Security | dev.to | 2025-03-22

    Cryptomator - Secure cloud storage encryption.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. 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.

    InfluxDB logo
  3. Aegis

    A free, secure and open source app for Android to manage your 2-step verification tokens.

    Project mention: It's 2025–Why Are Banks Still Getting Authentication So Wrong? | news.ycombinator.com | 2025-05-13
  4. hawk

    ✔️ Secure, simple key-value storage for Android

  5. jasypt-spring-boot

    Jasypt integration for Spring boot

  6. Peergos

    A p2p, secure file storage, social network and application protocol

    Project mention: Briar: Peer to Peer Encrypted Messaging | news.ycombinator.com | 2025-03-14

    G'day mempko, I remember firestr! Very nice! You might remember around the same time (2013) I started Peergos. We're still working on it!

    https://peergos.org

  7. itext-java

    iText for Java represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText can be a boon to nearly every workflow.

    Project mention: How I Made PDF Table Rendering 95% Faster in an Afternoon | news.ycombinator.com | 2025-05-16
  8. DroidFS

    Encrypted overlay filesystems implementation for Android. Also available on gitea: https://forge.chapril.org/hardcoresushi/DroidFS

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. mutual-tls-ssl

    🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttp

  11. android-money-manager-ex

    Manage your finances on-the-go, encrypted for security, and sync via your storage

  12. SSLContext-Kickstart

    🔐 A lightweight high level library for configuring a http client or server based on SSLContext or other properties such as TrustManager, KeyManager or Trusted Certificates to communicate over SSL TLS for one way authentication or two way authentication provided by the SSLFactory. Support for Java, Scala and Kotlin based clients with examples. Available client examples are: Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient

  13. Authorizer

    Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP :key::mobile_phone_off: (by tejado)

  14. password4j

    Java cryptographic library that supports Argon2, bcrypt, scrypt and PBKDF2 aimed to protect passwords in databases. Easy to use by design, highly customizable, secure and portable. All the implementations follow the standards and have been reviewed to perform better in the JVM.

  15. secure-storage-android

    Store strings & credentials securely encrypted on your device

  16. spring-cloud-vault

    Configuration Integration with HashiCorp Vault

  17. AndroidLibrary

    Android library to reveal or obfuscate strings and assets at runtime

  18. bouncy-gpg

    Make using Bouncy Castle with OpenPGP fun again!

  19. quantizr

    Open-source CMS, Document Collaboration, Microblogging, and Publishing with AI Chatbot and AI Coding Agent supporting most Cloud AI providers

    Project mention: Bento: Jupyter Notebooks at Meta | news.ycombinator.com | 2024-09-18

    The original "Block Editor" (that Jupyter modeled itself after) is the one that's now called "Quanta", and has been around for decades in various forms and incantations:

    https://github.com/Clay-Ferguson/quantizr

    I'm thinking that Jupyter might still not be "Tree Based" but that would be a heck of a leap in capability if they "fix" that.

  20. android

    ArcaneChat for Android: ⚡ Fast encrypted chats for the family (by ArcaneChat)

    Project mention: ArcaneChat: Private Chats for the Family | news.ycombinator.com | 2025-02-23
  21. pgpainless

    Simple to use OpenPGP API based on Bouncy Castle

  22. OneMoreSecret

    Password management based on Android KeyStore, QR and Bluetooth

  23. Conceal SharedPreferences

    Android Secure SharedPreferences Using Facebook Conceal Encryption

  24. AnonymousMessenger

    This is an unofficial repository, for the official repository visit: https://git.anonymousmessenger.ly/dx/AnonymousMessenger

  25. siv-mode

    RFC 5297 SIV mode of operation in Java

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Java Encryption discussion

Log in or Post with

Java Encryption related posts

Index

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

# Project Stars
1 Cryptomator 12,978
2 Aegis 10,507
3 hawk 3,984
4 jasypt-spring-boot 2,965
5 Peergos 2,170
6 itext-java 2,114
7 DroidFS 751
8 mutual-tls-ssl 585
9 android-money-manager-ex 572
10 SSLContext-Kickstart 531
11 Authorizer 530
12 password4j 376
13 secure-storage-android 370
14 spring-cloud-vault 283
15 AndroidLibrary 256
16 bouncy-gpg 216
17 quantizr 205
18 android 200
19 pgpainless 174
20 OneMoreSecret 113
21 Conceal SharedPreferences 96
22 AnonymousMessenger 77
23 siv-mode 43

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
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.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?