Top Security & Crypto Libraries for Java

icon
keycloak-core 22.0.1

Jul 18, 2023
356 usages
16.7k stars
icon
tink 1.10.0

Tink Cryptography API · Tink is a small cryptographic library that provides a safe, simple, agile and fast way to accomplish some common cryptographic tasks.

Jul 17, 2023
60 usages
68 stars
icon
jjwt-impl 0.11.5

Apr 28, 2022
602 usages
8k stars
icon
jjwt-api 0.11.2

Jun 12, 2020
578 usages
8k stars
icon
jjwt 0.9.1

Jul 05, 2018
972 usages
9.6k stars
icon
shiro-core 1.12.0

Jul 25, 2023
737 usages
4.1k stars
icon

Dec 17, 2021
1 usages
2.6k stars
icon
keywhiz-api 0.10.1

Dec 17, 2021
2 usages
2.4k stars
icon
pac4j-core 5.7.1

Aug 04, 2023
237 usages
2.2k stars
icon

Bouncy Castle Provider · The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 and up.

Dec 01, 2021
2.9k usages
2.1k stars
icon
commons-codec 1.16.0

Apache Commons Codec · The Apache Commons Codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.

Jun 18, 2023
10.6k usages
434 stars
icon
java-otp 0.4.0

java-otp · A one-time password (HOTP and TOTP) library for Java

Jul 31, 2022
4 usages
424 stars
icon
nbvcxz 1.5.1

nbvcxz · Nbvcxz takes heavy inspiration from the zxcvbn library built by Dropbox, and in a lot of ways is similar. I built this library to be heavily extensible for every use case, with sane defaults.

Jan 29, 2023
2 usages
271 stars
icon

Two Factor Auth · Two Factor Authentication (Auth) implementation for Java which uses the Time-based One-time Password (TOTP) algorithm.

Jan 01, 2021
1 usages
286 stars
icon
hdiv-core 3.5.2

Hdiv Community Core · Web Application Security Framework

Jan 17, 2022
20 usages
205 stars
icon
jwks-rsa 0.22.1

jwks-rsa · JSON Web Key Set parser library

Jul 28, 2023
65 usages
176 stars
icon

Acciente OACC · OACC is a Java Application Security Framework. OACC provides a high-performance access control system for Java applications. OACC provides fine grained permissions based access control for application objects. It has support for hierarchical domains, super users, permission inheritance and impersonation.

Oct 12, 2018
105 stars
icon
cryptolib 2.1.2

Cryptomator Crypto Library · This library contains all cryptographic functions that are used by Cryptomator.

Mar 08, 2023
2 usages
80 stars
icon

securitybuilder · SecurityBuilder is a set of fluent builders with a typesafe API for the JCA

Jun 25, 2021
4 usages
44 stars