Beispiel #1
0
 public function testEncrypt()
 {
     $alice = Asymmetric::generateKeys();
     $bob = Asymmetric::generateKeys();
     $message = Asymmetric::encrypt('test message', $alice->getSecretKey(), $bob->getPublicKey());
     $this->assertTrue(strpos($message, '31420001') === 0);
     $plain = Asymmetric::decrypt($message, $bob->getSecretKey(), $alice->getPublicKey());
     $this->assertEquals($plain, 'test message');
 }