Vibe.d Password Verification
Ferhat Kurtulmuş
aferust at gmail.com
Thu Feb 6 08:28:45 UTC 2025
On Wednesday, 5 February 2025 at 15:16:10 UTC, seany wrote:
> Is there any built in passowrd verification for Vibe.d? Such as
> bcrypt.verifypassword(password , hash)?
>
> I looked at this library: https://code.dlang.org/packages/passwd
> This is causing linking error ( ld: error: unable to find
> library -lbsd) - yes i am on FreeBSD with my hoster. I can't
> change it.
>
> I also looked at this one:
> https://code.dlang.org/packages/crypto
> I can't find a verify password method in it.
>
> Any help would be appreciated. My password is being sent as
> string over a secure https connection. The hash is stored as
> another string.
>
> Thank you.
Long ago, I played around with this. I used dauth, which is
already mentioned.
https://github.com/aferust/simplerestvibed/blob/master/source/app.d
You may also be interested in my d port of its dangerous Python
package, in which you can use timed and/or untimed web tokens.
This is not heavily tested in "dangerous" environments, though :)
https://pypi.org/project/itsdangerous/
https://github.com/aferust/itsdangerous-d
More information about the Digitalmars-d-learn
mailing list