/** @test */
 public function it_can_decrypt_javascript_encrypted_message()
 {
     $hash = '407d60d1fd49dfea0a3ee47b1e666c62181af39ef53bedc16ed163add22d8f12edd311de657a652de833116ccdb55d3cb8044ae3e4f1636bbcb3e7714dd09185dca435a29d9f794ae637c776c66d2a67e70dc827d166936e7d7d16e7c7eafdc75cf82d3830e77b42f6dae3661b87e102cd2d1a5cb51b50b533264256ab94e9';
     $data = 'slowaes:11 41bc1eacf6ce685c8eb7649da0d080995223165277af8bc068c90f7eb831d5ae 97be775203f003fef3c808e4b588c69b';
     $crypter = new Crypter();
     $hasher = new Hasher($this->siteToken);
     $hashed = $hasher->hash('*****@*****.**');
     $this->assertEquals($hash, $hashed);
     $key = $hasher->key($this->email);
     $resolvedMessage = $crypter->decrypt($data, $key);
     $this->assertEquals($this->plaintextMessage, $resolvedMessage);
 }
 /**
  * returns the hashed text
  *
  * @param string $email
  *
  * @return string
  */
 public function hash($email)
 {
     return $this->hasher->hash($email);
 }