awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Password4j avatar

Password4j/password4j

0
View on GitHub↗
422 stars·37 forks·Java·Apache-2.0·7 viewspassword4j.com↗

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.

Features

  • Java Cryptography - User-friendly library for password hashing and KDFs.
  • Security and Cryptography - Cryptographic library for hashing and password verification.

Star history

Star history chart for password4j/password4jStar history chart for password4j/password4j

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does password4j/password4j do?

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.

What are the main features of password4j/password4j?

The main features of password4j/password4j are: Java Cryptography, Security and Cryptography.

What are some open-source alternatives to password4j/password4j?

Open-source alternatives to password4j/password4j include: cossacklabs/themis — Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data… tersesystems/securitybuilder — Fluent builders with typesafe API for the JCA. pac4j/pac4j — Security engine for Java (authentication, authorization, multi frameworks): OpenID Connect, SAML2, CAS, OAuth, LDAP,… chinabugotech/hutool — Hutool is a standard utility library for Java application development designed to simplify common programming tasks… bastiaanjansen/jwt-java — JSON Web Token implementation for Java according to RFC 7519. Easily create, parse and validate JSON Web Tokens using… andskur/argon2-hashing.

Open-source alternatives to Password4j

Similar open-source projects, ranked by how many features they share with Password4j.
  • tersesystems/securitybuildertersesystems avatar

    tersesystems/securitybuilder

    48View on GitHub↗

    Fluent builders with typesafe API for the JCA

    Java
    View on GitHub↗48
  • pac4j/pac4jpac4j avatar

    pac4j/pac4j

    2,520View on GitHub↗

    Security engine for Java (authentication, authorization, multi frameworks): OpenID Connect, SAML2, CAS, OAuth, LDAP, JWT...

    Java
    View on GitHub↗2,520
  • cossacklabs/themiscossacklabs avatar

    cossacklabs/themis

    1,965View on GitHub↗

    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

    Casymmetric-cryptographyauthenticationcryptography
    View on GitHub↗1,965
  • chinabugotech/hutoolchinabugotech avatar

    chinabugotech/hutool

    30,282View on GitHub↗

    Hutool is a standard utility library for Java application development designed to simplify common programming tasks and reduce boilerplate code. It provides a comprehensive collection of reusable helper classes and static utilities to streamline development across the Java ecosystem. The project implements a wide array of specialized toolkits, including systems for cryptography and security, network communication via HTTP and JSON clients, and the processing of office documents and file system IO. It also features a concurrency and scheduling framework for managing asynchronous tasks and recu

    Javahttphutooljava
    View on GitHub↗30,282
See all 30 alternatives to Password4j→