Marc Alexander
dc76146cef
[feature/passwords] Add combined hashing method to helper
...
This will allow to hash a previously hashed password with another hashing
method, i.e. as upgrade path from phpBB 3.0 to 3.1.
PHPBB3-11610
2013-09-14 13:53:58 +02:00
Marc Alexander
ab068799b1
[feature/passwords] Pass phpbb_container to passwords helper
...
PHPBB3-11610
2013-09-14 13:53:31 +02:00
Marc Alexander
7ddf004489
[feature/passwords] Make method get_hashing_algorithm() protected
...
There is currently no use for it being public.
PHPBB3-11610
2013-09-14 13:53:03 +02:00
Marc Alexander
f8bcf99c7f
[feature/passwords] Do not support 8-bit characters with $2a$ bcrypt
...
8-bit unicode characters might reduce the security of the password hash
when using the $2a$ bcrypt prefix. Those types of characters are usually
not used in passwords but we should prevent this possible issue anyway.
PHPBB3-11610
2013-09-14 13:52:09 +02:00
Marc Alexander
8795fe9c77
[feature/passwords] Add convert flag for converting to default
...
PHPBB3-11610
2013-09-14 13:52:04 +02:00
Marc Alexander
7a526284d3
[feature/passwords] Default to bcrypt with $2y$ prefix if possible
...
PHPBB3-11610
2013-09-14 13:51:31 +02:00
Marc Alexander
3a0dd248d0
[feature/passwords] Add basic implementation of passwords manager
...
The passwords manager is capable of checking and hashing passwords.
It will support different hashing algorithms.
PHPBB3-11610
2013-09-14 13:50:07 +02:00