com.password4j:password4j (maven):  Password4j is a user-friendly cryptographic library that supports Argon2, Bcrypt, Scrypt, PBKDF2 and various cryptographic hash functions. 
Keywords: argon2|awesome|awesome-list|bcrypt|cryptography|encryption|hash|hashing|java|password|password-encryption|password-hash|pbkdf2|pepper|salt|scrypt