getSalt() public method

Method to get the salt
public getSalt ( ) : string
return string
Ejemplo n.º 1
0
 public function testMcrypt()
 {
     $crypt = new Crypt\Mcrypt();
     $crypt->setSalt('Test Salt');
     $this->assertEquals('Test Salt', $crypt->getSalt());
     $this->assertEquals(MCRYPT_RIJNDAEL_256, $crypt->getCipher());
     $this->assertEquals(MCRYPT_MODE_CBC, $crypt->getMode());
     $this->assertEquals(MCRYPT_RAND, $crypt->getSource());
     $hash = $crypt->create('12password34');
     $this->assertTrue($crypt->verify('12password34', $hash));
     $this->assertNotNull($crypt->getIv());
     $this->assertNotNull($crypt->getIvSize());
     $this->assertEquals('12password34', $crypt->decrypt($hash));
 }
Ejemplo n.º 2
0
<?php

require_once '../../bootstrap.php';
use Pop\Crypt;
try {
    $mc = new Crypt\Mcrypt();
    $hash = $mc->create('12password34');
    echo 'Hash: ' . $hash . '<br/ >';
    echo 'Salt: ' . $mc->getSalt() . '<br />';
    echo 'Decrypted: ' . $mc->decrypt($hash) . '<br />';
    if ($mc->verify('12password34', $hash)) {
        echo 'Verified!<br />';
    } else {
        echo 'NOT Verified!<br />';
    }
} catch (\Exception $e) {
    echo $e->getMessage();
}