Java Cryptography

Open-source Java projects categorized as Cryptography

Top 23 Java Cryptography Projects

Cryptography
  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: Cryptomator: Multi-platform transparent client-side encryption | news.ycombinator.com | 2024-10-31
  2. SaaSHub

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

    SaaSHub logo
  3. Peergos

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

    Project mention: Ask HN: Hackable Personal Database? | news.ycombinator.com | 2024-10-02

    I'm looking for the same. Open source, self hosted, and end-to-end encrypted.

    I haven't found anything that really does all of this, but it seems like Cryptpad[0] and Peergos[1] are viable platforms upon which something like this could be built.

    Except for encryption, Atomic Data[2] seems like a really cool platform to build this on.

    [0] https://cryptpad.org/

    [1] https://peergos.org/

    [2] https://github.com/atomicdata-dev/atomic-server

  4. ejbca-ce

    EJBCA® – Open-source public key infrastructure (PKI) and certificate authority (CA) software.

  5. Auditor

    Hardware-based attestation / intrusion detection app for Android devices. It provides both local verification with another Android device via QR codes and optional scheduled server-based verification with support for alert emails. It uses hardware-backed keys and attestation support as the foundation and chains trust to the app for software checks.

  6. 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.

  7. react-native-aes-gcm-crypto

    AES-GCM encryption/decryption for React Native

  8. i2pd-android

    i2pd for Android

  9. core

    JCrypTool Core Plug-ins (by jcryptool)

  10. AttestationServer

    attestation.app remote attestation server. Server code for use with the Auditor app: https://github.com/GrapheneOS/Auditor. It provides two services: submission of attestation data samples and a remote attestation implementation with email alerts to go along with the local implementation based on QR code scanning in the app.

  11. protect

    A Platform for Robust Threshold Cryptography based on Asynchronous Publicly Verifiable Secret Sharing with Tunable Security

  12. simlar-android

    Simlar for android

  13. Xeres

    A Friend-to-Friend, decentralized and secure application for communication and sharing

    Project mention: Xeres is a decentralized and secure application for communication and sharing | news.ycombinator.com | 2024-11-25
  14. kryptonite-for-kafka

    Kryptonite for Kafka is a client-side 🔒 field level 🔓 cryptography library for Apache Kafka® offering a Kafka Connect SMT, ksqlDB UDFs, and a standalone HTTP API service. It's an ! UNOFFICIAL ! community project

  15. AnonymousMessenger

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

  16. crypto

    JCrypTool Crypto Plug-ins (by jcryptool)

  17. cross_platform_crypto

    Example codes for cryptographic exchange between several platforms (Java, PHP, C#, Javascript, NodeJs, node-forge, Python, Go and Dart)

  18. kyberJCE

    Pure Java implementation of the Kyber (version 3) post-quantum IND-CCA2 KEM.

  19. jruby-openssl

    JRuby's OpenSSL gem

  20. WavesJ

    Java library for interacting with the Waves blockchain.

  21. siv-mode

    RFC 5297 SIV mode of operation in Java

  22. ksuid

    Java implementation of K-Sortable Globally Unique IDs (by akhawaja)

  23. DeadHash-android

    DeadHash for Android

  24. cryptopals

    Solutions to https://cryptopals.com problems (by ilchen)

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 Cryptography discussion

Log in or Post with

Java Cryptography related posts

  • Cryptomator: Multi-platform transparent client-side encryption

    1 project | news.ycombinator.com | 31 Oct 2024
  • Hyphanet is a private peer-to-peer platform for publishing and communication

    3 projects | news.ycombinator.com | 7 Sep 2024
  • Cryptomator: end-to-end encrypt files in any cloud

    1 project | dev.to | 13 Jul 2024
  • Show HN: Freenet 2024 – a drop-in decentralized replacement for the web [video]

    4 projects | news.ycombinator.com | 14 Jun 2024
  • Telegram has launched a pretty intense campaign to malign Signal as insecure

    8 projects | news.ycombinator.com | 13 May 2024
  • Show HN: filippo.io/mlkem768 – Post-Quantum Cryptography for the Go Ecosystem

    3 projects | news.ycombinator.com | 1 Feb 2024
  • Dropbox: How to opt out of 3rd party AI partner access to your Dropbox

    1 project | news.ycombinator.com | 13 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Cryptomator 12,144
2 Peergos 2,022
3 ejbca-ce 661
4 Auditor 496
5 password4j 364
6 react-native-aes-gcm-crypto 249
7 i2pd-android 205
8 core 163
9 AttestationServer 111
10 protect 95
11 simlar-android 95
12 Xeres 87
13 kryptonite-for-kafka 84
14 AnonymousMessenger 76
15 crypto 68
16 cross_platform_crypto 64
17 kyberJCE 52
18 jruby-openssl 47
19 WavesJ 44
20 siv-mode 42
21 ksuid 41
22 DeadHash-android 38
23 cryptopals 26

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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