我在运行时得到类型(OpenSSL密钥)资源ID#2错误的资源(2) decryption.php文件可以有人帮忙吗?
我的 decryption.php 文件:
<?php
{
if (isset($_POST['en_text']) && isset($_POST['key_file']))
$passphrase = $_POST['password'];
$encrypted = $_POST['en_text'];
$key_file = $_POST['key_file'];
$privateKey = openssl_pkey_get_private( $key_file , $passphrase );
$sensitiveData = "";
openssl_private_decrypt( $encrypted , $sensitiveData , $privateKey );
echo "$sensitiveData";
}
?>
和我的 form.html
<form id="frm1" method="post" action="decryption1.php" >
link to .pem file:<input type="text" value="" name="key_file" /><br />
Encrypted Text:<input type="text" value="" name="en_text" /><br />
Password: <input type="password" value="" name="password" /><br />
<input type="submit" value="Decrypt" id="submit" />
</form>
我收到错误
类型的资源(2)(OpenSSL密钥)资源ID#2。 我的pem的链接是
file:///home/ssl/private.pem
,任何人都可以帮忙吗?