Libraries / Languages That Already Contain 'Out of the Box' Implementations For Argon2id
(keep in mind that if you're upgrading a system that is already in production use, you're going to lock yourself out by default (assuming that the salted and/or hashed version of your password is stored in data vs. the actual clear text, "raw" password that's used).
If you have a means of logging back in, then this is a trivial matter. However, if you don't then...
1. NodeJS Implementation = https://www.npmjs.com/package/argon2
2. Python Integration (for Argon2 ; among other algorithms) :
a. https://passlib.readthedocs.io/en/stable/lib/passlib.hash.argon2.html
b. https://cryptobook.nakov.com/mac-and-key-derivation/argon2
3. Golang Implementation = https://godoc.org/golang.org/x/crypto/argon2
4. Java = https://github.com/phxql/argon2-jvm
5. Argon2 Rust Implementation = https://docs.rs/just-argon2/1.2.0/argon2/
6. php reference docs = https://www.php.net/manual/en/function.password-hash.php
—
Argon2 comes pre-packaged with php in versions 7.3 & aboe
>>Click here to continue<<
