Exemplo n.º 1
0
 /**
  * Test: Test setting an invalid mode.
  *
  * @author Benjamin Carl <*****@*****.**>
  * @expectedException \Clickalicious\Rng\Exception
  */
 public function testTryToSetInvalidEncryptionMode()
 {
     $generator = new Generator();
     $generator->setMode(4096);
 }
Exemplo n.º 2
0
 /**
  * Generates a token based on time and random input (salt).
  *
  * @author Benjamin Carl <*****@*****.**>
  *
  * @return string Generated token
  */
 public function generateToken()
 {
     // Generate token from unique input
     $generator = new RandomNumberGenerator();
     $time = microtime(true);
     $salt = $generator->generate();
     return sha1($time . $salt);
 }