Beispiel #1
0
 function testKeyEncrypt()
 {
     // Generate keypair
     $pair1 = Encryption\Crypt::createKeypair();
     // Encrypt data
     $crypted = Encryption\Crypt::keyEncrypt($this->dataUrl, $pair1['publicKey']);
     $this->assertNotEquals($this->dataUrl, $crypted);
     // Decrypt data
     $decrypt = Encryption\Crypt::keyDecrypt($crypted, $pair1['privateKey']);
     $this->assertEquals($this->dataUrl, $decrypt);
 }