Açılır listeyi görüntüleyin

openssl_pkey_new()

« openssl_pkey_get_public | openssl_private_decrypt »
<?php
$resource 
openssl_pkey_new (
    
  // [array $configargs]
);

// shows the key details, plus the rsa, dsa or dh key details in hexadecimal
if ($resource) {
    
$array openssl_pkey_get_details($resource);
    
$hex array_map("bin2hex"$this->result["array"]["rsa"]);
}
?>
Sonuç
$resource = 'OpenSSL key ressource'
$array = [
  
'bits' => 2048,
  
'key' => '-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnotp8X1InZfE/zDq3ugV
F7DhJodH7f08ULtZhmh+cdMkdkReCoKFK/eScxG3MxosTPwg/Q22v5ElfYeE9vCZ
Yz4l/sVzWdCfyMXnKQPT/WVGLkJRNmJenSBpbQCl25kwajWcJ9IbjO6xbDRcM62k
VnM2GmPOFNfd5CLzUNKXz5tJIk8NQq66pqcxJYFcl4HOjo0/KTv0heYf0EkmCqOT
fH9i0U1aWtODWUrJgIFv67nER3IcuxywtME5hazcoFwZ37t2kfgXdX0Vi78lonTx
TXoQgis7lAIe0ST2Zq6ieNH6dCEn/vgiMp2XjUsciiUXjIP2MLZ5EwbPiZb2RpDG
mQIDAQAB
-----END PUBLIC KEY-----
'
,
  
'rsa' => [
    
'n' => 'i}H0&G<PYh~q$vD^
+s3,L  %}c>%sYП)eF.BQ6b^ im' 
"\0" 'ۙ0j5\'l4\\3Vs6c"PҗϛI"O B1%\\Ύ?];I&
|bMZZӃYJɀoGr9ܠ\\߻vu}%tMz+;$fxt!\'"2K%0yωFƙ'
,
    
'e' => '' "\0" '',
    
'd' => 'PG[zWQ
/rBԇR~MccRQ(IDZB    u2ƒi(.Z1QH1oAP1BlVfm=iG)WQ !@cRGfbI\\2E.~ic48=k]pAL\' 4pzgj!ph' 
"\0" '.  `' "\0" '鏊7}#3^n|Fݥ߅fYѡhޗ',
    
'p' => 'm00eo$Q[d,6&[MXX,,xEý:,-!}zo8~!\\tdP̻' "\0" '
[k9c+8C-\\)x 5'
,
    
'q' => '35:k3    KÝTJY݁Ɬ}L40> j".. Byr,
bü;f
,L' 
"\0" 'N.DlA56Kdh7p' "\0" 'z+PU',
    
'dmp1' => 'K~{7!Y=dM;Jy|hW)V8@PTHq.+j;xhdى}r]?4.' "\0" 'Gl
KI}rE:nM Ǒ#?Qs<dzp'
,
    
'dmq1' => ')Ww\\ FQjkeZSi2N&9V}Q@ӓ[sQ[Qx9L{\'wτ>ZqXtɨ6Z,cC@}j`31L\\YN$ @R=w',
    
'iqmp' => '.P9_S%ZY|H]t#N3W    bT6rpt\\J[$"0A`ѿP)vJoÄiDmS|\'’lόoB;ܮq,zWU k9',
  ],
  
'type' => 0,
]
$hex = [
  
'n' => '9e8b69f17d489d97c4ff30eadee81517b0e1268747edfd3c50bb5986687e71d32476445e0a82852bf7927311b7331a2c4cfc20fd0db6bf91257d8784f6f099633e25fec57359d09fc8c5e72903d3fd65462e425136625e9d20696d00a5db99306a359c27d21b8ceeb16c345c33ada45673361a63ce14d7dde422f350d297cf9b49224f0d42aebaa6a73125815c9781ce8e8d3f293bf485e61fd049260aa3937c7f62d14d5a5ad383594ac980816febb9c447721cbb1cb0b4c13985acdca05c19dfbb7691f817757d158bbf25a274f14d7a10822b3b94021ed124f666aea278d1fa742127fef822329d978d4b1c8a25178c83f630b6791306cf8996f64690c699',
  
'e' => '010001',
  
'd' => '50dc47e75b7f7aa8da57510aa92f72fa8742fdd487521112ff15de7e17b34db86363525128491344ae5aea0742097532dcfcc69269b928110e2eecbc5af9b1319593e951a91848b805bd31bd906f4150b2af8b31426c7f56e21e02f30ea46687f3d36dd63d69c1c247892957512021add9cae140bfed8f7f63089452476618028c62ce17495cb0a5b032b2452e7e690e63ae34f3b2383df098f6961a1d6b5d708a8f414c1b8b9a19968d8bd9fc069f84822789e8b70cb581348a707a670484896a2190706800b72e9c8af8ee0dd1f2bae6040d6000e98f8a06f937c1057d23ea14335e6e7cec4695dda583bfdf85d01b66cdce59d1a190b468d1c6de97e1de11',
  
'p' => 'd26d0f8f1a303012e0d165e16fd1ea249e51a95b64b1ae2c04369ffe265bae85b74d585889c72c2cbb028b911678cece45c3bd3a2cc8ebb2cb2d217d7a6f387e21d5e2f5075ce19c74c0c864501ab6ffb8ccbb86fec91c00a9d7f40e0a5bc50301b56b399f632b850eb438431e2df45c298d1fe402d4f116190880780bb59135',
  
'q' => 'c0e1d1c3333597013adf056bea3399e8d009a4e0aa4bc39da7d57fe2544a0459dd81ea9ead06b57d98e7934c34f1303e0d6a2205dd2e2ed2ff050dcf0da5427972962c0a9cea87621ac3bce63b660a91162c0f95b8b9a5c34c9d004ea12e446c4135dd13bb1f9236ef4bba64f0bcbde468959337c51dab70ff0098a37a2b5055',
  
'dmp1' => '4b7ed77b37211cce591ca799d73d8feced644d07be3bc54a838479a87c689e57d92905ce56384050181454b08c4871a22e03892b8b0fd70881bec26a3b7815e3a30e12ec6864d98901967d0f08725d3fa834c3ff2e00476cb1830a4bd34993887d9f7245ed3a6e4dc1b5c50dc791233fc1a4a15173f6a43c9264ab7ae6709115',
  
'dmq1' => '29db5777f2cef85c0df883e6ad46516a126b655a53da6932f74eff97900f17eea08126f71439567d51074011d3935b92bbba82739f51fc5b5178394ceb7b2777cf84033eb25abad2715874cfc9a81536f306d0c2fef95a9d8d2cacfa6343f51940f57d6a60bb3331b4b04c5cc7594e2419060c9297b61e9440e2523d77af9a99',
  
'iqmp' => 'd1cbdde72e5039e25f065325e65a59aa9b0419afe77cfc8d134887fd5d74231a194e3357ba09625436b172c1f2eb7074a75c96164ab25b19af240593b8dc2230ff41b660d1bfc8502976e2f54aaf6fc38469c2441e1a176d53b47c1827c292846ca2e7cf8ce5966fee12423b96dcae71172cb4aa7aaf1557550d106b3991c8fb',
]
Örnekler
#1 openssl_pkey_new  ()
#2 openssl_pkey_new  (["digest_alg" => "sha512""private_key_bits" => 4096"private_key_type" => OPENSSL_KEYTYPE_RSA])
Ayrıca bkz
array_map, openssl_pkey_get_details