assertEquals($string, PMA_blowfish_decrypt(PMA_blowfish_encrypt($string, $secret), $secret)); } public function testEncryptDecryptChars() { $secret = '$%ÄüfuDFRR'; $string = 'abcDEF012!"§$%&/()=?`´"\',.;:-_#+*~öäüÖÄÜ^°²³'; $this->assertEquals($string, PMA_blowfish_decrypt(PMA_blowfish_encrypt($string, $secret), $secret)); } public function testEncrypt() { $secret = '$%ÄüfuDFRR'; $decrypted = '12345678'; $encrypted = 'kO/kc4j/nyk='; $this->assertEquals($encrypted, PMA_blowfish_encrypt($decrypted, $secret)); } public function testDecrypt() { $secret = '$%ÄüfuDFRR'; $encrypted = 'kO/kc4j/nyk='; $decrypted = '12345678'; $this->assertEquals($decrypted, PMA_blowfish_decrypt($encrypted, $secret)); } } ?>