Fix: Encoding of iteration for 'Extended DES (Crypt)'

This commit is contained in:
Marcin Łojewski
2018-09-29 17:52:35 +02:00
parent bb4b652a51
commit b0495cda4f
3 changed files with 4 additions and 3 deletions

View File

@@ -7,8 +7,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
## [Unreleased]
### Fixed
- Error when 'Display name' not set
- Encoding of iteration for 'Extended DES (Crypt)'
## [4.0.1] - 2018-08-11
## [4.0.1] - 2018-08-16
### Fixed
- Leftover lines break the admin page

View File

@@ -76,7 +76,7 @@ class CryptExtendedDES extends AbstractCrypt
while ($number) {
$rem = $number % $base;
$number = (int)($number / $base);
$arr[] = $alphabet[$rem];
$chars[] = $alphabet[$rem];
}
return str_pad(implode($chars), 4, ".", STR_PAD_RIGHT);

View File

@@ -41,7 +41,7 @@ class CryptExtendedDESTest extends TestCase
public function testCheckPassword()
{
$this->assertTrue(
$this->crypto->checkPassword("password", "..UZoIyj/Hy/c")
$this->crypto->checkPassword("password", "cDRpdxPmHpzS.")
);
}