PHP : Retrieving keys using openssl -


i manage generate private / public keys using following script :

$res = openssl_pkey_new(array('private_key_bits' => 2048,'private_key_type' => openssl_keytype_rsa)); openssl_pkey_export($res, $privkey); file_put_contents('test.private.key', $privkey); $pubkey = openssl_pkey_get_details($res); $pubkey = $pubkey["key"]; file_put_contents('test.public.key', $pubkey); 

the generated files :

-----begin rsa private key----- miieowibaakcaqeawq5l0jq2g5zghc4udiso6krn/mkrbuulyhrvl9zdve+c9duh 6udtrcc07pvikchvj13vkb4yvrlwccaxhg5p34p3w9vjmri91rdvj31norvj/i5z jnbfy7c8nrioa6m4gicfpbozuqu741jlsncdquyzrradbfwppiz/mlm5wdzk6+nu yam2o0jvdske7i3st+ikjpjuc8me+ronioonthb3gjarsckg5l6e0eagxlvp9mez lssn/z5p1wu3gjq02lnglt5bvgcfe7ajbdzwrdg+mbp4/yct/zxz5xwm2/bxd78c 2wh3qms/bijvq5mtta4e2vqtscxi5fmjruf5qqidaqabaoibaqcvzuxljf3kyjq1 fcasj5vjcz4pomzzzvdqwabir+pz5ed9nflplevdslozdslt5wa5s4bo1el1xd7c ayodq0s+irbldwvf6zv1saxurmoyxstjjcoiponklr7imw44lcnlvvxnj5hgylkx rn2vunnrjdvw1atgks4iq3kuue+frjiom9lb7z4nj7bwmgwutbb5nqkfdvohpp+w pfgphrn6dcy+qosly/ip89u6f7g9hbem+n91uo6dqwsb/yxbrolmffxnjka+ukex uiizlrpucfn+ydvbqbmmfa3pybbvwqzfpwzslious+cge/morbw77/qy2p4bc3/d h8dmrdibaogbaoidlhomwt3fp+jlgziaktqjshgrqj+li66l1nniajsee8nna5sk e3r1tbizbmaguzj00pouwumooaqigf597hnfuenziypvulkkdccuvx24kzdbyady tcwdnezfrmun5h7jftljl1hjqggxkoc3ek/xdxoqinf2wqsciom+dwndaogbanqr tqzyvpwv8fzvgkmteccjb5nzzs04nzrt/i792/ml9y45vxneljvbxramqw/clfvi z04namqeovvwubyoxwvzwltynt2dhpmtylwumrdo505bw1i75uizybwgzttvq+pr mf0sxnyxtsjqsqttkqhqomohj8jyoag1z04j4qc1aogaekdpxa4ccu4d/eru9ckm mqxq/ii7sucfuakrplxjv7dwpy56hnynkbdnhouq475+5hizmgkamjfeyxt4sufm 0oqkfr37hiarj7dlbvivtjvmfeoszmixiu1sasivgmrd5i2hzjir+5yki+bwcksl x1stuixhqxhtfi/ybifwua0cgybpagfrmsoc5k+5mk244bso5b/pe6j8pbhwtyet owrbh7bbuhnoqn8gmdd92lcrpvb76cmplfeabihu9vcyqruiicg6iaxg6a50cigw ia4sgr0+lr+x6ixdx6hs6g8479b+56oq4kd2mfow2es3tdmgx22fm9nzu/rdcnoc pby9rqkbgaak6zdkdmhzmhd+r2rbctqt/noioip1zypegpiginkzcpy7mz4ibl1y h7a2sa5k9pykm2sqyofpm8vn7haldcuav7mjiv4xyim5wrrwhtqsougjelexe0w5 hoqvwv10nbfqysmsfcm+yfxzgy17usxajpsiyshzotvrjeijaw0g -----end rsa private key-----  -----begin public key----- miibijanbgkqhkig9w0baqefaaocaq8amiibcgkcaqeawq5l0jq2g5zghc4udiso 6krn/mkrbuulyhrvl9zdve+c9duh6udtrcc07pvikchvj13vkb4yvrlwccaxhg5p 34p3w9vjmri91rdvj31norvj/i5zjnbfy7c8nrioa6m4gicfpbozuqu741jlsncd quyzrradbfwppiz/mlm5wdzk6+nuyam2o0jvdske7i3st+ikjpjuc8me+ronioon thb3gjarsckg5l6e0eagxlvp9mezlssn/z5p1wu3gjq02lnglt5bvgcfe7ajbdzw rdg+mbp4/yct/zxz5xwm2/bxd78c2wh3qms/bijvq5mtta4e2vqtscxi5fmjruf5 qqidaqab -----end public key----- 

could tell me how retrieve keys, in order encrypt / decrypt files. i'm trying following :

$privkey = openssl_pkey_get_private('file://test.private.key') $pubkey = openssl_pkey_get_public('file://test.public.key') 

but these functions return false...

thanks

ok sorry forget post, tried make hard it's simple : file_get_contents('test.public.key') enough retrieve keys ;)


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -