在项目中包含php加密的麻烦

时间:2016-06-17 17:16:50

标签: php encryption

我正在尝试使用此处找到的defuse / php-encryption项目:https://github.com/defuse/php-encryption

我已按照他们的安装步骤将代码包含到我的项目中,但无法让它实际工作。我正在尝试制作一个非常基本的“测试”页面(下面的代码),我花了几个小时搞乱这个。我猜它是我缺少的基本东西,但我过去只是在功能上使用PHP(而不是OOP时尚),所以我很难过为什么这不起作用。您可以提供的见解非常感谢和感谢。

<?php

ini_set('display_errors', 1); error_reporting(E_ALL);

require_once "util/defuse-crypto.phar";
use \Defuse\Crypto\Crypto;

$passphrase = $_GET['p'];
$string = $_GET['s'];

$encrypted = Crypto::encryptWithPassword($string, $passphrase);
$decrypted = Crypto::decryptWithPassword($encrypted, $passphrase);

echo $encrypted;
echo "<br/>";
echo $decrypted;

?>

尝试点击此内容:encdecTest.php?p=test&s=12345678

收益率:

  

致命错误:在encdecTest.php中找不到类'Defuse \ Crypto \ Crypto'   在第11行

注意,我今天刚刚开始这个,所以我正在使用他们最新的版本v2.0.1。

0 个答案:

没有答案