Skip to content

PHP utilities for encoding and validating passwords in the same way as Spring Security's StandardPasswordEncoder in Java.

License

Notifications You must be signed in to change notification settings

darkindy/spring-password-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Password Utils

PHP utilities for encoding and validating passwords in the same way as Spring Security's StandardPasswordEncoder in Java.

Features

  • Encoding a password hash in the same way as Spring Security's StandardPasswordEncoder
  • Validating a password against a hash generated from Java or by this library itself

Composer Installation

This is a PSR-4 autoloadable library. Please use Composer to add the library to your project:

{
  "require": {
    "darkindy/spring-password-utils": "1.0.0"
  }
}

Troubleshooting

In case you encounter the error message "Call to undefined function openssl_random_pseudo_bytes()" when encoding a password with an auto-generated salt, please enable openssl by uncommenting the following lines in your php.ini:

extension_dir="ext"
extension=php_openssl.dll

About

PHP utilities for encoding and validating passwords in the same way as Spring Security's StandardPasswordEncoder in Java.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages