Download the PHP package univ-rennes2/pwned-passwords without Composer
On this page you can find all versions of the php package univ-rennes2/pwned-passwords. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download univ-rennes2/pwned-passwords
More information about univ-rennes2/pwned-passwords
Files in univ-rennes2/pwned-passwords
Package pwned-passwords
Short Description A PHP lib for Pwned Passwords's API
License LGPL-3.0-or-later
Informations about the package pwned-passwords
PHP Pwned Passwords
A PHP library for the Pwned Passwords's API from Troy Hunt's Have I Been Pwned project.
The main feature compare to others is that you can configure your own API endpoint if don't want to use HIBP's API.
Table of Contents
- What about security of the Pwned Password API ?
- Install
- Usage
- Contribute
- License
What about security of the Pwned Password API ?
Testing real passwords on a remote API ? What about security and privacy ?
You don't send the password to the API, only the first 5 characters of the SHA1 password's hash are sent to the endpoint API. It's the implementation of a mathematical property called k-anonymity.
Not enough for you ? You can build your own API by using this Golang project :
- to build an optimized binary file from the official database files
- to run an httpd handler who reproduce the HIBP Pwned Password API.
This PHP Pwned Passwords lib permit you to change the API endpoint.
Read more about :
Install
Usage
Contribute
See CONTRIBUTING.md
License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License v3.0 or later as published by the Free Software Foundation.
The program in this repository meet the requirements to be REUSE compliant, meaning its license and copyright is expressed in such as way so that it can be read by both humans and computers alike.
For more information, see https://reuse.software/
All versions of pwned-passwords with dependencies
ext-curl Version *