https://github.com/phxql/argon2-playground
Uses Spring Security Crypto and BouncyCastle to do Argon2 hashing on the JVM without the need for native libraries.
https://github.com/phxql/argon2-playground
Last synced: 20 days ago
JSON representation
Uses Spring Security Crypto and BouncyCastle to do Argon2 hashing on the JVM without the need for native libraries.
- Host: GitHub
- URL: https://github.com/phxql/argon2-playground
- Owner: phxql
- License: unlicense
- Created: 2021-04-06T17:48:35.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-09T09:23:04.000Z (over 5 years ago)
- Last Synced: 2025-08-24T23:32:35.568Z (11 months ago)
- Language: Java
- Size: 56.6 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Argon2 Playground
Uses Spring Security Crypto and BouncyCastle to do Argon2 password hashing on the JVM without the need for native
libraries.
Despite using Spring Security Crypto, the dependencies of this approach are lightweight (no dependency on Spring or
Spring Security):
```
de.mkammerer.argon2-playground:argon2-playground:jar:1.0-SNAPSHOT
+- org.springframework.security:spring-security-crypto:jar:5.4.5:compile
+- org.bouncycastle:bcprov-jdk15on:jar:1.68:runtime
+- ch.qos.logback:logback-classic:jar:1.2.3:runtime
| +- ch.qos.logback:logback-core:jar:1.2.3:runtime
| \- org.slf4j:slf4j-api:jar:1.7.25:runtime
\- org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime
```
See the [main class](src/main/java/de/mkammerer/argon2playground/Main.java) for the password hashing code.
## License
[Unlicense](https://unlicense.org/)