Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
git /
cesa-v3 /
cesa-v3 /
tests /
Unit /
UserBundle /
Delete
Unzip
Name
Size
Permission
Date
Action
Echasl23Md5PasswordHasherTest.php
1.11
KB
-rw-r--r--
2026-05-18 12:51
Echasl23UserServiceTest.php
2.81
KB
-rw-r--r--
2026-05-18 12:51
MemberPortalPasswordHasherTest.php
1.24
KB
-rw-r--r--
2026-05-20 09:05
MemberPortalUserServiceTest.php
2.03
KB
-rw-r--r--
2026-05-20 09:05
Save
Rename
<?php namespace App\Tests\Unit\UserBundle; use App\UserBundle\Security\Hasher\Echasl23Md5PasswordHasher; use PHPUnit\Framework\TestCase; class Echasl23Md5PasswordHasherTest extends TestCase { private Echasl23Md5PasswordHasher $hasher; protected function setUp(): void { $this->hasher = new Echasl23Md5PasswordHasher(); } public function testHashMatchesPhpmakerMd5(): void { $this->assertSame('5f4dcc3b5aa765d61d8327deb882cf99', $this->hasher->hash('password')); } public function testVerifyAcceptsValidMd5(): void { $this->assertTrue($this->hasher->verify('5f4dcc3b5aa765d61d8327deb882cf99', 'password')); } public function testVerifyRejectsWrongPassword(): void { $this->assertFalse($this->hasher->verify('5f4dcc3b5aa765d61d8327deb882cf99', 'wrong')); } public function testVerifyRejectsEmptyHash(): void { $this->assertFalse($this->hasher->verify('', 'password')); } public function testNeedsRehashIsFalse(): void { $this->assertFalse($this->hasher->needsRehash('5f4dcc3b5aa765d61d8327deb882cf99')); } }