Afișează caseta pentru text

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"]);
}
?>
Rezultat
$resource = 'OpenSSL key ressource'
$array = [
  
'bits' => 4096,
  
'key' => '-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArLANnadrTIp9nkxDaDir
eV3iFFlswm7zEUTF4Hiqg4b2cjmz5carYriHYRBymD2+xkgAaeluSv3W4RdtvaPs
H4hXy5pRb7GFaLrRnQTjuG0Ch1UqsXAGJyhvrzGjNect1nRNy/j3BG18pl8PWr6B
lKEqoJhcdMsmQXMQNw9vZxlVa8zV5kDKxS4cQAKYmKEdAWFF1MDnIr+BObrPQI9s
ubMfqOMJ32dBnGxv5JYCsiIqXr2y8/Pu15mjrx8GmhsdBaAVH388zGZ7OUtPLLtO
hpvaddoKqBab7p3++xmNo8TH4Sg8b5o1io7wA5rF3/KjZHsLNURMhMnwbD3tyWr2
rx/I0DiT0VwDQMoeIU1js7MEHvQ/REmMJ7yxAu4VhteHSl8KUIyJxa1qMa7Lnr+Q
gJIQCtxAZBXlxA1D3xwQ8a3UolKZn+ruc/o2Aka1I9zG52T5b+fvpYU6k9mqvF7N
uHnYLzpUoz8LDrtQr6GDmkTbcaTjv9Hj4KlcBzNJGWqAhHQ1h9uOEH/W1PDX9Q+E
DUQCAYTip7+MNH3z9HCpi1rlU2SlEboOc3G2LZWvPiu6wyxELh7avSkrndywqn08
ryErHCtwf3tlYNeFCmDjXoa6QjMx0DG/Ic7P8RMA33zZ3FA3Df5ScaCfoJblUO56
3rjXieUGaGIw1bjzomzrB9kCAwEAAQ==
-----END PUBLIC KEY-----
'
,
  
'rsa' => [
    
'n' => ' kL}LCh8y]YlnDxr9ƫbar=H' "\0" 'inJmW˚QohѝmU*p\'(o15-tMm|_Z*\\t&As7ogUk@.@aE"9@l    gAlo"*^י<f{9KO,Nu
(<o5d{ 5DLl=j8\\@!Mc?DI\'ׇJ_
Pŭj1˞
@d CԢRs6F#do聾:٪^͸y/:T? PDq\\3Ijt5ێ D⧿4}pZSdsq->+,D.ڽ)+ܰ}<!++p{e`ׅ
`^B311!' 
"\0" '|P7 RqPz޸׉hb0ոl',
    
'e' => '' "\0" '',
    
'd' => 'QX_B[C`JXF{0<i
M45{{zCx/ˊFYO*N ZCc
ef?:SDk1gdqw9Sxی.' 
"\0" 'wT;0 xqN' "\0" '+O"/!\\=CG|`x+E]\' ;(SHS*:TQmkw+-S#-^|VmvC^0Ъ0FDž&Y0 1)s_FБc4wbXRY;>n-OT
*vם>=Kü\'9!ShzfL(&ʛU`>\'a4P 04SPI    1,{F<ڴ2^&d1 љߟZnR)6N޽Bf9\\YTt TӺs{}a85; qmJ4|F QxIHoSU@gOuFy$"~<t EƑJW
,:L
uA'
,
    
'p' => 'D{jѼƓ)hJj|OLwfgWh%' "\0" 'q]B]' "\0" 'Qeh    G<DWi1d97©P ޘȹ0VO=tbhՈAC6lJt{Ţ34!BAE;fKsk9ؼcؿ"\'SSWG딄n1h}全-!qn&I!f`X{K^-K2k [NV',
    
'q' => 'DhZ/?́!z`LO[.+]G][ܙ̇R_|֐_`GvL/ Yd:M>ME";oNTQaX99m̃IfDS0յ]ୠaqwʂ\'qNB7He' "\0" '&2mO=t22\'7bhmtH5F0Ɂ-d)-{b3xT@PVjj$    r_',
    
'dmp1' => 'cxf}(|[`wm:#+̆    7^ObgN_s#TnE<j/Exz1)CF;emh\'8<6kj~Za{x1w둲 w W3f.UF! ' "\0" 'Yؽ|q)ͽvmy1;*$lX_a^;W_Qdž3[\\REw"#*;y=tƴG; d',
    
'dmq1' => 'Pp2Xvl[9DAX q[~O8gؔz+د~\\,\\!iةA=m_{' "\0" '4 IwgI jՑ]"=9s2֭o? g ,L+戸OUCE T0[;=R몣euhS#fa<>< _퐸Re^e^"~`a0TYq7h
 LCb '
,
    
'iqmp' => 'XP\\`m˖Δsͦ=0O4k`dtwV/_|kf߲!Y*1k"]{.JSa_yE,^"x v"EB[IZ%n#9@/eǩe,]jN8b*KHqA}:yqA4)ro,Hϱr DFjcVLG*qh?k}b";F32HVE',
  ],
  
'type' => 0,
]
$hex = [
  
'n' => 'acb00d9da76b4c8a7d9e4c436838ab795de214596cc26ef31144c5e078aa8386f67239b3e5c6ab62b887611072983dbec6480069e96e4afdd6e1176dbda3ec1f8857cb9a516fb18568bad19d04e3b86d0287552ab1700627286faf31a335e72dd6744dcbf8f7046d7ca65f0f5abe8194a12aa0985c74cb26417310370f6f6719556bccd5e640cac52e1c40029898a11d016145d4c0e722bf8139bacf408f6cb9b31fa8e309df67419c6c6fe49602b2222a5ebdb2f3f3eed799a3af1f069a1b1d05a0151f7f3ccc667b394b4f2cbb4e869bda75da0aa8169bee9dfefb198da3c4c7e1283c6f9a358a8ef0039ac5dff2a3647b0b35444c84c9f06c3dedc96af6af1fc8d03893d15c0340ca1e214d63b3b3041ef43f44498c27bcb102ee1586d7874a5f0a508c89c5ad6a31aecb9ebf908092100adc406415e5c40d43df1c10f1add4a252999feaee73fa360246b523dcc6e764f96fe7efa5853a93d9aabc5ecdb879d82f3a54a33f0b0ebb50afa1839a44db71a4e3bfd1e3e0a95c073349196a8084743587db8e107fd6d4f0d7f50f840d44020184e2a7bf8c347df3f470a98b5ae55364a511ba0e7371b62d95af3e2bbac32c442e1edabd292b9ddcb0aa7d3caf212b1c2b707f7b6560d7850a60e35e86ba423331d031bf21cecff11300df7cd9dc50370dfe5271a09fa096e550ee7adeb8d789e506686230d5b8f3a26ceb07d9',
  
'e' => '010001',
  
'd' => '51ca10a8dae2b71de0e158bd945f42d7f8df5b43ff7f178d88604a5846ce7bfd303c69980afc4db03435ea831fc37b7b1fee7a43af8bcd78ec8d2fcb8a46594f9603ff2ad7e74eed20ed5ada43b697630a0f8f06e9836566a6803f3a0353446b316764717739879f53aa78db8cdf2e007754f93b308f20a8bdd701971278711c4e99002b4f22e0e7032fde215ca4edaa0f3d4315c147b7ed7c071bb38da0609e93782b455d27b28020d63b28c8e3fdfab096aec25348f596a7ee1ec3531d2a3a54afbd516db21e1d6bbf772bc8c3ee2d5323e52da05e7c56de6d7696f7435e8d951dcf30d0aaf930e70246b2c7858a265930edde0cbb312973f5d05f0f46da0ed091638334b577ea6203ec5852d1593bb31d3efb6e2dd51ddbfea4144fb154c80a012a769bd79d3ea23d4b83c3bcec27a63921539f81687a664ce7a8e828e59fffb898e2e3e31caf109226ca9b55ac60b73ea72761340650a90b9630bc34d753504997d0c6093119d22cbd147b46b03cd4dab4325e9c062611e8f66431c91e1920d19984df9fe25a6e52299de236ba4edebd42bc66a6b839055cf4d9cf59e2e096b354740b13f654d3ba737b127de261dbec3835b6c23b062019f4f7719c6dc5cccb4a347c460d51788d4948146fc75355b8d240674f75a7467918d324ff227e3c740c45c691e6d5ec95d3c44a97570d0abc2c14163a4c0ac2de75fce8a74101',
  
'p' => 'd4447ba208826aebb8d1bcf1c693861f29684a106a93987c4ff74c8dc97766c31ac7c067100457c0688d90fafb25fcb6007111ce5d42bd5d03fdb7b612160051c76568eb09473c440857c31fd169ee8ae331da03643937afc2a9a8e585500ca191e5de98ddc8b913173056cf7ff1974ffbf03d7462acd968d588a7d74105114336b5a89edd6cf2c54a747bc5a23334bb2142dc1c8a4145a83bd31f664bc9736ba639ccfdc6d8bcbb6317d8bf8abaabe322c727f78fffcc53a653b65747eb94846edee931cdc7071e687dc0e585a82d211d71ce056e032649e014d2216607cd03c360587bbda44ba2ecfbf15e93f3b52d4b0eee32b26b0d0e5b4e8aa156cce1c7',
  
'q' => 'd0440868f35a2fa43fcd81adafa40121bd7a141307d1e660984cfa4f81da5b2e06df2b5d8ee0cd47cc5d025bdc99b5cc87525fe07c8e8ab68cccecd690f58cff5f609a47afed0f76d44ca2acf12f0bdf59fa64c8d1140ec8f0073a4d3eaa4df445228b87e1ca3bc86f4ead545161178358b6a40739a9396d99a3cc8349af66ae44f25330d5b5f3055d081c86e0ada0088f617177d6ca829a1827f99471834edffe0311423748c3651aa1f77f0026b1326d9b4fa93d1b74323227aab1371f62bcf39bb6686d7448ccfde735fae98cc746c230a8cac981c1902dcddd6429bc2d7b95176294bc86b6d13312f611d61678544050566a8603e96a2409e011b972c95f',
  
'dmp1' => 'aba60563ee05a8789da7dd6695f1cdcf7d287c5bf2131087d61260b1776d3a88232bcc868b0937fcbb8f5ee1d61dcdd14f621fc804da674ec45f7323a4546e45b33c6a2f45fd78da7af49d3129a2c3e743f998168e0146eab63b83fcb6651911be6d6827ad9117383cd4361eed936b8c9e6a93077e93cfeb5a617b783177eb91b2b80b770c0f81f1d057898f33aebcc166102ef655469b1183ef21c113200059d8bd7ceaead5712906e4cdbd766da579b331e13bec122a24aaa79f17cd6ccf58985f61ab887f9d5e15993b575f51b3ccc786b3d6e8335bcef9895cb2ed52f9924577af95c0b10f08dd228ef8b023af2ac53b799b3d741bc6b4473b0b64a9a119',
  
'dmq1' => '8850ff70325885766c8c86a4b8a2105b9539a28a12444116589989fd20715bdcf4827e4fee8515d838db67ffd894837a2bd8af08b07e5c2cc05c21690fd8a9413d9c6d5f1eb77bb7bb9dad9ca500b634ab20497767e2490b1c909e8890cbc7da6aa601ce1eebcfd591855dce22b5fa3dee831d39dd73f632d6ad6fdf3f0b9f99d1670b2c9bb54c2be688b8a34fcc55434515f2bf0dc7df541d1b8d30ac5bd5f4a6be3b3dac11e452f8ebaaa365e5ed75a46853ebe223661ab4d961d03cd43e3c8ef70c9dad86bf5fed90b8b452c9e2655e159b65a01f5e2290d87e606130da545971c504b5a137681696029a0a170b0b9a4cfb431e14d162b7d3fee59b0c96e1',
  
'iqmp' => 'b45817af505cae60c76dd7cfe18ecb9611ce94bcf1b18b7382cda68da33db7adbe951b15d830f1de4fd134e7ad6b9c6064f174ad77d5c7561d2f5f7c6be766dfb221592a31fd6bd0c322b39b825d7b2e914a53615f79ef452c9d1d5ef9221578b10bc3769922b0450eb6425b158fd6495a256e8aa00423ab3940012f65f191e5f705c7a9652cfaa25de26a084ed9c038e0a6f98d90dad5622a034b4802a571b5b91cd241ef8a7dc43a790f1ab4ec8771c841921b34ff2972e5c16f812c4881cfb1a08197720c44c1b58ddf11ab466a8263a4ef56ed4cda472aeb017168f493e93f6b94107dd962223bfe46f833d9dd1932b79f93e748e65698a28ed6d7450692',
]
Exemple
#1 openssl_pkey_new  ()
#2 openssl_pkey_new  (["digest_alg" => "sha512""private_key_bits" => 4096"private_key_type" => OPENSSL_KEYTYPE_RSA])
Vezi și
array_map, openssl_pkey_get_details