note 28023 added to function.openssl-public-encrypt
| From: | pallmall_covex at mail dot ru | Date: | Mon, 30 Dec 2002 09:14:44 +0000 |
| Subject: | note 28023 added to function.openssl-public-encrypt | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-41461@lists.php.net to get a copy of this message | ||
How does this function work? I'm using publuc key generated under Unix.
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCfQjHxTaOU21i71Q1KawchJCsb
8ALgX65Kd+uHnFv/3IMIgz7ACTennTzJfcGNDv+86AJc0fEePz0aaxCvGLdL1k3c
akBbRvNILeB+1Db9hagFPsujNhCz8pv9JVG9MdS4go92ODlnlbzyyk+SA9JGeUg0
mqkdxrBg9nqppYriwQIDAQAB
-----END PUBLIC KEY-----
Using next PHP code:
<?php
$source="abc";
$fp=fopen("public.pem","rb");
$pub_key=fread ($fp,8192);
openssl_public_decrypt ($source,$finaltext,$pub_key);
echo "String decrypt : $finaltext";
?>
Answer:
Warning: openssl_public_decrypt(): key parameter is not a valid public key in
c:\localhost\www\md5\test.php on line 5
Where is error?
--
http://www.php.net/manual/en/function.openssl-public-encrypt.php
http://master.php.net/manage/user-notes.php?action=edit+28023
http://master.php.net/manage/user-notes.php?action=delete+28023
http://master.php.net/manage/user-notes.php?action=reject+28023