Monday 15 August 2011

encryption - public key not valid php rsa -


मैंने इस साधारण कोड की कोशिश की:

  & lt;? Php $ publicKey = openssl_pkey_get_public (" public.pem "); $ सादा टेक्स्ट = "एन्क्रिप्ट करने के लिए स्ट्रिंग"; Openssl_public_encrypt ($ सादा टेक्स्ट, $ एन्क्रिप्टेड, $ सार्वजनिककी); गूंज $ एन्क्रिप्टेड; // एन्क्रिप्टेड स्ट्रिंग? & Gt;   

लेकिन मुझे यह त्रुटि संदेश मिलता है।

चेतावनी: openssl_public_encrypt (): कुंजी पैरामीटर C: \ xampp \ htdocs \ एन्क्रिप्ट \ encrypt_rsa.php पंक्ति 6 ​​पर

आप phpseclib का उपयोग कर सकते हैं, एक शुद्ध PHP आरएसए कार्यान्वयन:

  & lt;? Php शामिल ('क्रिप्ट / आरएसएएपीपी'); $ Privatekey = file_get_contents ('private.key'); $ आरएसए = नया क्रिप्ट_आरएसए (); $ Rsa- & gt; loadKey ($ privatekey); $ सादा टेक्स्ट = नया मठ बीजीइन्टेगर ('आआआ'); प्रतिधारा $ rsa- & gt; _exponentiate ($ सादा टेक्स्ट) - & gt; toBytes (); ? & Gt;    

No comments:

Post a Comment