2010-11-27 20 views
5

मैं एक नई कुंजी जोड़ी कैसे बना सकता हूं और उन्हें फ़ाइलों में सहेज सकता हूं? ओपनएसएसएल मुझे लगता है। मेरे पास विंडोज 7 और एक्सएम्प है, जिसमें एपैच निर्देशिका में ओपनएसएसएल है (हालांकि मुझे openssl_pkey_new() के साथ कुछ समस्याएं आ रही हैं (Why does openssl_pkey_new() fail? देखें)मैं एक नई कुंजी जोड़ी कैसे बना सकता हूं और उन्हें फ़ाइलों में सहेज सकता हूं?

वैसे भी, जब मैं ओपनएसएसएल कॉन्फ़िगर करता हूं, तो कोड बनाने के लिए कैसा दिखता है एक नया कुंजी युग्म और उन्हें फाइलों में बचाने

उत्तर

8

एक कुंजी युग्म उत्पन्न करने के लिए:

file_put_contents($file, $key); 
:

<?php 
/* Create the private and public key */ 
$res = openssl_pkey_new(); 

/* Extract the private key from $res to $privKey */ 
openssl_pkey_export($res, $privKey); 

/* Extract the public key from $res to $pubKey */ 
$pubKey = openssl_pkey_get_details($res); 
$pubKey = $pubKey["key"]; 
?> 

लक्ष्य फाइल करने के लिए कुंजी को बचाने के लिए

संबंधित मुद्दे

 संबंधित मुद्दे